require.js中 在控制臺輸出 window 可以看到有 Vue實(shí)例 但輸出 window.Vue 卻顯示 undifind主要是想通過 vue實(shí)例 調(diào)用vux的loading插件 但是怎么都拿不到這個實(shí)例 求幫忙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); //失敗后執(zhí)行的函數(shù) }).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
axios 中如何拿到 vue實(shí)例?
暮色呼如
2018-07-13 12:15:00