报错解决方案uncaught (in promise) typeerror: cannot read property 'get' of undefined

解决方案一:

安装vue-resource,步骤如下:

             1. 终端: npm install vue-resource --save

             2.在main.js文件中加入以下代码:

````

import VueResource from 'vue-resource'

Vue.use(VueResource)  //(注意:放在适合位置)

````

              或者,解决方案二:

               解决axios的三个问题,步骤如下:

               1.在main.js文件中引入以下代码

````

import axios from 'axios'

// 问题1 : 基准路径

axios.defaults.baseURL = 'http://localhost:8888/api/private/v1/'

// 问题2 : 每次都要引入axios

Vue.prototype.$axios = axios // 每个组件都是vue实例,   this.$axios

// 问题3 : 请求拦截器

axios.interceptors.request.use(

  function (config) {

    config.headers.Authorization = localStorage.getItem('token')

    return config

  },

  function (error) {

    return Promise.reject(error)

  }

)     //(注意:可以将其它文件中的 import axios from 'axios' 删掉了)

````

如果以上方法不能解决,请留言

你可能感兴趣的:(报错解决方案uncaught (in promise) typeerror: cannot read property 'get' of undefined)