el-dialog与el-tabs一起使用卡死页面
问题描述:
在el-dialog中嵌入了使用el-tabs和el-transfer,在浏览器点击el-diaolg后,能正常操作,关闭dialog时,浏览器直接卡死
- 先找自身代码原因,下意识以为是嵌入的el-tabs或者el-transfer写法有问题
- 然而发现不关闭时是能进行操作的,就挨个屏蔽el-tabs和el-transfer,发现屏蔽el-tabs后就没问题
- 本着面向百度、谷歌开发的原则,发现有好多人碰到一样的问题
- 猜测原因可能是el-dialog的
destroy-on-close
属性和el-tabs会有冲突
解决方案
- 把el-dialog的
destroy-on-close
属性去掉就好了 - 或者给el-tabs添加 v-if
至此,问题解决,如果有补充的,请评论区评论