javascript - react 元件中的虛擬DOM 操作
PHPz
PHPz 2017-05-31 10:40:48
0
2
830

闡述: 本人是 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學習者快速成長!