react动态增加节点的方法:1、通过“KmcDialog.showInstance = function(properties) {…}”方法显示弹框;2、使用“KmcDialog.showInstance({isShow: true});KmcDialog.removeInstance();”方式在需要使用的地方直接调用即可。
本教程操作环境: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视频教程》