Skip to content
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

Bug: microApp基座环境下报错 e10.removeAttr is not a function #144

Open
haojiali opened this issue Aug 20, 2024 · 17 comments
Open

Bug: microApp基座环境下报错 e10.removeAttr is not a function #144

haojiali opened this issue Aug 20, 2024 · 17 comments
Labels
bug Something isn't working question Further information is requested

Comments

@haojiali
Copy link

bug 描述

microApp基座环境里进入页面报错e10.removeAttr is not a function,工具栏配置项没有了
b79eceb566d3cc0f0596eb085f31c8f3b8e07600aecc48f3ccc2896fee874915QzpcVXNlcnNcQVNVU1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTMwODIxMTk0X3YyXEltYWdlRmlsZXNcMTcyNDEzNzE4NjcxMF83MjkzMDc0RC05MjY5LTRkNDMtQTFBMS1GQzg3MTI5MEQ3NkYucG5n

你预期的样子是?

能正常使用

系统和浏览器及版本号

  • 操作系统---Windows
  • 浏览器和版本--- Chrome

wangEditor-next 版本

5.5.0

demo 能否复现该 bug ?

不能

在线 demo

最小成本的复现步骤

  • 步骤一
  • 步骤二
  • 步骤三
@cycleccc cycleccc added the bug Something isn't working label Aug 20, 2024
@cycleccc
Copy link
Owner

cycleccc commented Aug 23, 2024

本地使用 micro v1.0.0-rc.6 测试 vue3 基座及 vue2 子应用 添加 editor demo 没有复现。🤯
会不会是打包配置的原因。

@cycleccc cycleccc added the question Further information is requested label Aug 26, 2024
@cycleccc cycleccc changed the title microApp基座环境下报错 e10.removeAttr is not a function Bug: microApp基座环境下报错 e10.removeAttr is not a function Aug 26, 2024
@liyangyangi
Copy link

请问解决了吗,碰到了相同的问题

@liyangyangi
Copy link

@cycleccc
大佬 试试vite 项目吗 本地可以复现
基座vue3 vite项目,microapp 版本 v1.0.0-rc.6
子应用vue3 vite项目,
editor版本
"@wangeditor-next/editor": "^5.5.0"
"@wangeditor-next/editor-for-vue": "^5.1.14"

@cycleccc
Copy link
Owner

@liyangyangi 好的,方便给个 demo 仓库我 fork 复现不

@liyangyangi
Copy link

@cycleccc 好的 我晚点建个demo

@liyangyangi
Copy link

https://github.com/liyangyangi/micro-test1
@cycleccc 大佬这个仓库里两个项目跑起来就可以复现了
fc9858cf-f450-4e4f-8b03-30ee70dffb52_capture

@cycleccc
Copy link
Owner

cycleccc commented Aug 29, 2024

@liyangyangi @haojiali
是这里的问题
micro-app-xxx 未定义
image
切换为 window.xxx 可以渲染出来了

@liyangyangi
Copy link

@cycleccc 是在基座里手动设置修复的吗,设置了无效,全局搜索组件没有 var QUOTE_SVG

@haojiali
Copy link
Author

@cycleccc 是在基座里手动设置修复的吗,设置了无效,全局搜索组件没有 var QUOTE_SVG

你好,改好了吗

@haojiali haojiali reopened this Aug 30, 2024
@liyangyangi
Copy link

@cycleccc 是在基座里手动设置修复的吗,设置了无效,全局搜索组件没有 var QUOTE_SVG

你好,改好了吗
image
没改好,你改好了吗
我按文档的设置无效,查代码安装包里没有 var QUOTE_SVG

@cycleccc
Copy link
Owner

@cycleccc 是在基座里手动设置修复的吗,设置了无效,全局搜索组件没有 var QUOTE_SVG

你好,改好了吗
image
没改好,你改好了吗
我按文档的设置无效,查代码安装包里没有 var QUOTE_SVG

https://www.npmjs.com/package/@wangeditor-next/editor/v/5.5.2-experimental.5
这个版本的代码没有做压缩,先用这个代替吧,具体怎么解决还得晚点再看看。

@haojiali
Copy link
Author

QUOTE_SVG

没有好呢,还是报错的

@cycleccc
Copy link
Owner

QUOTE_SVG

没有好呢,还是报错的

正常发包的包都是压缩过的,我这里贴了没有压缩的包,可以试试 microapp 的遍历替换,且替换需要把所有 svg 都替换一遍。只能是暂时补丁,后续还是得想其它办法解决

cycleccc added a commit that referenced this issue Aug 31, 2024
fix first load removeAttr is undefind  in micro app

#144
@cycleccc
Copy link
Owner

cycleccc commented Sep 2, 2024

可以切换 5.5.3 试试
image

@haojiali
Copy link
Author

haojiali commented Sep 2, 2024

首次加载报错
lQLPJyBg-7axUj_NAU_NA5SwMGr-51oeQs4Gvf_YnvxQAA_916_335
lQLPJwWOTCIDmL_Mws0DsLDXOfmPI5Hixga9_57odT0A_944_194
![iwEcAqNwbmcDAQTRBaIF0QJoBrCNBbPhL1RNiga-AAFwEcEBB9IHzCxKCAAJomltCgAL0gABF_0 png_720x720q90](https://github.co
iwEdAqNwbmcDAQTRBRUF0QJ1BrBuRI93FCFj7wa-AAFwEcEAB9IHzCxKCAAJomltCgAL0gABSfo png_720x720q90
m/user-attachments/assets/2bd54873-6106-40a3-a26c-f8bda82fc855)

@liyangyangi
Copy link

可以切换 5.5.3 试试 image

大佬 这个问题应该是基座插件的问题,把基座的版本降到 v1.0.0-rc.5 就可以了, 升到6就有问题

@cycleccc
Copy link
Owner

cycleccc commented Sep 6, 2024

可以切换 5.5.3 试试 image

大佬 这个问题应该是基座插件的问题,把基座的版本降到 v1.0.0-rc.5 就可以了, 升到6就有问题

嗯,感谢,这两天没跟进这个,5.5.3 打了个补丁虽然还有报错但至少能运行,深层的原因,还没确定。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants