[求助]vue3项目作为子系统接入的vue2中,使用el-drawer整个项目报错?

vue3项目,有一个模块,使用了el-drawer抽屉,当打开抽屉再关闭之后,打开其他模块就会报错
image.png

项目功能上都是完好的,就是抽屉关闭后,再点击其他页面,每个页面都会报这个错

网上都说是用了v-if的问题,可是我没用
网上也说是渲染的问题,可是我加了 :destory-on-close也没用,

最关键的是,我本地没有问题,模拟测试环境也没有问题,就是一部署到测试环境就有问题。

阅读 2k
2 个回答

如果点击切换的是非当前子应用的页面 应该会触发子应用的unmount

可以尝试在子应用的unmount时 销毁vue实例 看看有没有效果

我本地没有问题,模拟测试环境也没有问题,就是一部署到测试环境就有问题

有没有可能开发环境和测试环境打包不一致引起的?
你看进去看看 xxx.getAttribute报错 xxx是谁,想一想为啥是null,是不是覆盖了或者vue2vue3api调用不兼容引起的。最好能把截图贴一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题