vue3项目,有一个模块,使用了el-drawer抽屉,当打开抽屉再关闭之后,打开其他模块就会报错
项目功能上都是完好的,就是抽屉关闭后,再点击其他页面,每个页面都会报这个错
网上都说是用了v-if的问题,可是我没用
网上也说是渲染的问题,可是我加了 :destory-on-close也没用,
最关键的是,我本地没有问题,模拟测试环境也没有问题,就是一部署到测试环境就有问题。
vue3项目,有一个模块,使用了el-drawer抽屉,当打开抽屉再关闭之后,打开其他模块就会报错
项目功能上都是完好的,就是抽屉关闭后,再点击其他页面,每个页面都会报这个错
网上都说是用了v-if的问题,可是我没用
网上也说是渲染的问题,可是我加了 :destory-on-close也没用,
最关键的是,我本地没有问题,模拟测试环境也没有问题,就是一部署到测试环境就有问题。
我本地没有问题,模拟测试环境也没有问题,就是一部署到测试环境就有问题
有没有可能开发环境和测试环境打包不一致引起的?
你看进去看看 xxx.getAttribute报错 xxx是谁,想一想为啥是null,是不是覆盖了或者vue2vue3api调用不兼容引起的。最好能把截图贴一下
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
9 回答1.7k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
6 回答1.5k 阅读
如果点击切换的是非当前子应用的页面 应该会触发子应用的unmount
可以尝试在子应用的unmount时 销毁vue实例 看看有没有效果