要求更新
使用 axios 报错
- - Running completion hooks...error: 'options' is defined but never used (no-unused-vars) at src\plugins\axios.JS:42:32:
- );
- Plugin.install = function(vue, options) {
- Vue.axios = _axios;
- Windows.axios = _axios;
- Object.defineProperties(Vue.prototype, {
解决方案
vue-cli3.0 安装插件的时候要注意区分 vue-cli2.0 的命令
安装:
- //vue-cli2.0 命令
- $ NPM install axios
- //vue-cli3.0 命令
- $ NPM add axios
使用:
1. 首先在 main.JS 里边把 axios 实例挂载到 Vue 原型上
坑点: 命名的时候不能使用 "axios" 这个字段
- import axios from 'axios'
- Vue.prototype.$Ajax = axios
2. 在需要发送请求的地方使用 "$ajax"
- this.axioss.get('/api/seller')
- .then(function(res){
- console.log(res);
- this.seller = res.data;
- })
- .catch(function(error){
- console.log(error);
- })
来源: http://www.bubuko.com/infodetail-3306771.html