moling1234 / umi4-lowcode-engine-demo

umi4中使用 lowcode-engine
19 stars 7 forks source link

切换其他页面路由,再切换回来就没法显示了,报错了Error: Plugin with name LowcodePluginInjectAlt exists #2

Open junegod opened 1 year ago

junegod commented 1 year ago

应该是插件已经注册了,再注册会报错,临时解决办法

image

plugins.dispose(); 前面不能加await,加了也不行

junegod commented 1 year ago

QQ20221228-182605-HD

shanyijin commented 1 year ago

哥,解决了吗,没有plugins.dispose()这个方法呀

可以在组件卸载时,使用plugins.delete()方法删除插件,加载组件时重新注册,不然schema回显之类的插件会不生效