在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ axios 中如何拿到 vue實(shí)例?

axios 中如何拿到 vue實(shí)例?

require.js中 在控制臺(tái)輸出 window 可以看到有 Vue實(shí)例 但輸出 window.Vue 卻顯示 undifind
主要是想通過(guò) vue實(shí)例 調(diào)用vux的loading插件 但是怎么都拿不到這個(gè)實(shí)例 求幫忙

import axios from 'axios'

import  { LoadingPlugin  } from 'vux'
import Vue from 'vue'
Vue.use(LoadingPlugin)

console.log(window)
console.log(window.Vue)

 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 => {
      //  console.log(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 myaxios

main.js 中

import  myaxios  from './utils/require'
 Vue.prototype.$axios = myaxios
回答
編輯回答
赱丅呿

clipboard.png
你不是這里引入Vue實(shí)例了嗎:直接打印console.log(Vue)啊

2018年1月5日 20:15
編輯回答
櫻花霓

拿不到的話,在require.js 里面再 var vue = new Vue(); 聲明一個(gè)試試。

2017年7月14日 18:34