Vanessa219 / vditor

♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.
https://b3log.org/vditor
MIT License
8.49k stars 873 forks source link

在无界微前端框架下,预览模式没有显示出来 #1665

Closed lai397826696 closed 1 month ago

lai397826696 commented 2 months ago

编辑模式

ps: wysiwyg模式和ir模式未测试

描述问题

子应用:react项目, vditor组件在node_modules拷贝至public目录下,设置CDN使用,项目单独使用时正常的; 主应用:react项目,使用了wuji微前端框架,主应用中打开子应用的页面,第一次进入页面vditor组件正常,在主应用切换路由出去再切换回来,输入编辑内容后,预览模式没有显示出来,打开控制台报错: image

如果是解析渲染问题的话请在此处贴入 Markdown 原文

期待的结果

菜单切换出去再切换回来后,输入内容,预览模式可以正常显示

截屏或录像

版本信息

其他信息

Vanessa219 commented 2 months ago

看上去是焦点的问题,可以看看具体是哪一行的代码么?

lai397826696 commented 2 months ago

image 就在upload的success方法做了操作,目前我的猜测,子应用里插件获取的window,不是主应用的window

Vanessa219 commented 1 month ago

具体还需要单步调试一下,在一楼里没有看到相关的上传操作,应该和上传没有关系。