首頁 >web前端 >前端問答 >react怎麼動態增加節點

react怎麼動態增加節點

藏色散人
藏色散人原創
2022-12-29 11:48:012005瀏覽

react動態增加節點的方法:1、透過「KmcDialog.showInstance = function(properties) {...}」方法顯示彈框;2、使用「KmcDialog.showInstance({isShow: true}) ;KmcDialog.removeInstance();”方式在需要使用的地方直接呼叫即可。

react怎麼動態增加節點

本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。

react怎麼動態增加節點?

React-動態插入節點元件

引入元件後,可以透過呼叫方式來插入顯示元件

/**********组件KmcDialog************/
/**
 * 显示弹框
 */
KmcDialog.showInstance = function(properties) {
    if (!document.getElementById("KmcDialog")) {
        let props = properties || {};
        let div = document.createElement('div');
        div.setAttribute('id', 'KmcDialog');
        document.body.appendChild(div);
        ReactDOM.render(React.createElement(KmcDialog, props), div);
    }
}
/**
 * 删除弹框
 */
KmcDialog.removeInstance = function() {
    if(document.getElementById("KmcDialog")) {
        document.getElementById('KmcDialog').remove();
    }
}

在需要使用的地方直接呼叫:

KmcDialog.showInstance({
    isShow: true
});
KmcDialog.removeInstance();

推薦學習:《react影片教學

以上是react怎麼動態增加節點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn