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

wujie-core/src/utils.ts execHooks 方法修改 #403

Merged
merged 1 commit into from
Mar 14, 2023

Conversation

Chinegoodman
Copy link
Contributor

execHooks 增加 plugins数据的校验
在我本地开发过程中

vue2父应用 内 使用了个vue3+elementplus版的子应用
交互bug不得已 需要每次离开当前父应用页面时 销毁使用的子应用

但是跳转时 控制台有error报错
[wujie error]: TypeError: Cannot read properties of null (reading 'map') undefined 看了一下源码 应该是 子应用被销毁后 无界还在读取子应用的 plugins,子应用被销毁前是有个cssLoader的 销毁后不存在了 所以就抛出error了

这个地方增加一层判断就可以了【ps 微信群反馈过哈】

  • 提交符合commit规范
  • 文档更改
  • 测试用例添加
  • npm run test通过
详细描述
  • 特性
  • 关联issue

 execHooks  增加 plugins数据的校验
在我本地开发过程中 

vue2父应用 内 使用了个vue3+elementplus版的子应用
交互bug不得已 需要每次离开当前父应用页面时 销毁使用的子应用

但是跳转时 控制台有error报错
[wujie error]: TypeError: Cannot read properties of null (reading 'map') undefined
看了一下源码 应该是 子应用被销毁后 无界还在读取子应用的 plugins,子应用被销毁前是有个cssLoader的  销毁后不存在了 所以就抛出error了

这个地方增加一层判断就可以了
@yiludege yiludege merged commit 2d0ba7e into Tencent:master Mar 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants