-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如何销毁已注册的自定义注册菜单功能 #5940
Comments
是否可以用沙盒做一个最小复现 demo,有最小复现 demo 的话方便找出问题原因。沙盒 demo 在 wangeditor 官网有。 |
dialog 内没有正确 destory,具体原因得复现再看。以前有人反馈过,问了后没有后续了。 |
好的,那你有空了可以试试看,然后可以看我最早发的截图中的第三张截图,编辑器是有调用destory()的,但第二次显示dialog时,就会报错,就很奇怪 |
同问,react useEffect中 destroy 调用了,再次打开后 提示组件key 已存在 |
@xb1357686 能做个最小复现吗,有这个比较方便看。 |
https://stackblitz.com/edit/react-wzavmy?file=demo.tsx,package.json,edit.tsx,myMemu.ts |
@xb1357686 针对第一个,给 key 加个 random 后缀吧,每次创建换一个 key,wangeditor destroy 不会去销毁这个 集合 针对第二个 wangeditor 有 fullscreen 方法,你可以试试调用这个设置全屏 |
用boot.registerModule注册的自定义菜单ClearAll, 通过editor.destory() 无法销毁。导致关闭编辑器再重新打开编辑器(编辑器是封装了组件引入,并设置了v-if做销毁),提示 ClearAll 重复注册。
第一次打开是没问题的,第二次打开时就报错了
The text was updated successfully, but these errors were encountered: