ant-design-vue-pro
ant-design-vue-pro copied to clipboard
布局组件BasicLayout.vue不能引入外部接口模块
`在BasicLayout.vue布局组件中想写接口,引入接口时会导致空白页
?
@jin974319 我今天也遇到了这个问题,请问最后解决了吗朋友
@mamba-in 我也碰到了,解决了吗大佬
找到问题了,由于循环依赖导致的,你在布局组件引用了request.js,request.js中引用了store,store里面引用了generator-routers.js,generator-routers.js里面引用了布局组件,这时候由于布局组件没有初始化完成,所以是空的,就报错了。
我能想到这个问题的解决办法就是:1. 使用Vuex 2.generator-routers.js中布局组件改为异步导入 3. 修改API组件方式,把API挂载到this上,不要是用import的方式去引入 4. 不要在request.js中引用store,可以把store登出的代码拿出来