javascript - react 组件中的虚拟DOM 操作
PHPz
PHPz 2017-05-31 10:40:48
0
2
831

阐述: 本人是 reactJS 的初学者 ;
需求如下:
1、react 组件 aa.jsx

    var React = require('react');
    var aaa = React.createClass({
        render: function(){
            return (
                <p ref="username" className="comment2">
                    aaaaaaaaa
                </p>
            );
        }
    });
    module.exports = aaa;

2、react 组件 bb.jsx

    var React = require('react');
    var aaa = React.createClass({
        render: function(){
            return (
                <p ref="username" className="comment3">
                    bbbbbbbbbbbbbbb
                </p>
            );
        }
    });
    module.exports = bbb;

3、react 主入口 main.jsx 需要 根据 一个 json 文件来加载 所需的组件

    json ={
            "data" : [
                {
                    "page" : "aa"
                },
                {
                    "page" : "bb"
                },
                {
                    "page" : "cc"
                }
            ]
        }
    在主函数这里 我用了一个for 循环 
    for (var i=0 ; i< data.length ; i++){
        var page = require('./components/'+ data[i]['page'] +'.jsx');
   }
   

但是问题来, 在这里的page 都是 一个个的 函数。 怎样 将其中的 dom 块(p 元素) 取出来 一个个有序的 添加到 index.html 页面上的 某个指定的 dom元素中去 。

PHPz
PHPz

学习是最好的投资!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!