今天在编写代码的时候发现一个问题,当我引入一个按钮控件的时候,发现页面就加载不了。
后面通过排除法,发现 代码中出现了循环应用。
比如 A 组件,使用了 mixins B
B中有个对话框又 import 了 A,这个时候就会出现循环应用,页面工作不正常的情况。
解决办法:
不在页面 使用 import 方法。
在需要使用组件的时候,使用代码
let compoment= require(@/views/${view}
).default;
进行引用,这样就能够解决 组件的循环引用的问题。