require.js中 在控制台输出 window 可以看到有 Vue实例 但输出 window.Vue 却显示 undifind主要是想通过 vue实例 调用vux的loading插件 但是怎么都拿不到这个实例 求帮忙import axios from 'axios'import { LoadingPlugin } from 'vux'import Vue from 'vue'Vue.use(LoadingPlugin) function fetch(config) { return new Promise((resolve, reject) => { const instance = axios.create({ transformRequest: [function (data) { return data }] }); instance.interceptors.request.use(config => { config.headers['Content-Type']= 'application/x-www-form-urlencoded'; return config }, error => { Promise.reject(error) }) instance(config).then(res => { resolve(res); //失败后执行的函数 }).catch(err => { console.log(err); reject(err); }) });} function myaxios(url,type,data,msgtype) { return fetch({ url: url, method: type, data: data, headers: { } }) } export default myaxiosmain.js 中import myaxios from './utils/require'
Vue.prototype.$axios = myaxios
- 2 回答
- 0 关注
- 1033 浏览
添加回答
举报
0/150
提交
取消