VUE 组件的循环调用问题
2020-08-18 本文已影响0人
筱〇筏梍
因为业务的需要,导致两个组件之间有相互循环调用的情况出现A 与 B 组件,分别使用 import 方式,引入了对方,结果会导致在A中打开B的时候打不开(使用的ELEMENT 模态框,模态框打不开),关键是无任何报错信息出现,想着可能是相互调用导致的问题
解决的方式比较简单,直接其中一个组件的引入方式,修改为下面的这种方式,即可解决问题
beforeCreate: function () {
this.$options.components.HosFaceEdit = () => import('views/plan/HosFaceEdit');
}