sdk 获取 vue 实例
vue 项目中,统一配置 接口api文件 :sdk.js ,拦截请求并根据实际情况跳转到 登陆页面。但是由于访问不到 vue ,无法使用 this.$router.push 方法。
1. 直接在main.js导出根组件
let vm = new Vue({ el: '#app', router, components: { App }, template: '<App/>' }) export default vm
2. sdk.js中引入
import vm from '../main.js';
3. 实际业务中使用
vm.$router.push({ name: 'Login' })
end