为了账号安全,请及时绑定邮箱和手机立即绑定

axios 中如何拿到 vue实例?

axios 中如何拿到 vue实例?

暮色呼如 2018-07-13 12:15:00
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 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

https://img1.sycdn.imooc.com//5b505c6a0001e22a02350043.jpg

你不是这里引入Vue实例了吗:直接打印console.log(Vue)啊

查看完整回答
反对 回复 2018-07-19
?
HUWWW

TA贡献1874条经验 获得超12个赞

拿不到的话,在require.js 里面再 var vue = new Vue(); 声明一个试试。

查看完整回答
反对 回复 2018-07-19
  • 2 回答
  • 0 关注
  • 1033 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号