wangeditor-team / wangEditor-for-vue3

wangEditor v5 Vue3 component
https://www.wangeditor.com/
34 stars 19 forks source link

feat: 修复外部通过 ref 传递参数导致不兼容的 Bug #27

Open cexoso opened 2 weeks ago

cexoso commented 2 weeks ago

当外部使用 const editor = ref() 来保存 editor 实例时,editor 会被封装成 reactive(editor) 这是一个 Proxy 对象。core 中通过 weakMap.get(ProxyHandler) 会存在取不到值的问题

通过 vue 的 toRaw 可以将一个 reactive 对象还原成原始的对象,该会方法对传递 editor 时会原生返回

toRaw 方法见:https://cn.vuejs.org/api/reactivity-advanced.html#toraw

cycleccc commented 1 week ago

@cexoso 你好,可以将这个pr和到 wangEditor-next/editor-for-vue3 吗,我fork了全套的wangeidtor,正在做维护和功能更新。 不方便的话我自己拉你的分支进去也行😂

cexoso commented 13 hours ago

@cycleccc 你自己拉分支合吧,我没有搜到你说的 wangEditor-next/editor-for-vue3.

cycleccc commented 13 hours ago

@cexoso 哈哈哈,抱歉,仓库名字写错了是这个 https://github.com/cycleccc/wangEditor-for-vue3 感谢,我自己拉也行 🙏🙏🙏