import VueResource from 'vue-resource'
//常量:获取用户数据
const URL_GET_USER_INFO = '/json/getUserInfo';
//请求
var promise = this.$http.get(URL_GET_USER_INFO);
promise.then(function (res) {
// 处理成功的结果
console.log('this.$http 的請求')
}).catch(function(res)){
// 处理失败的结果
console.error('this.$http 的請求');
}
service/api.js
//常量:获取用户数据
const URL_GET_USER_INFO = '/json/getUserInfo';
//发送请求
export function getUserInfo(){
return this.$http.post(URL_GET_USER_INFO);
}
home.vue
//引入模块
import { getUserInfo } from '../service/api.js'
//调用方法
getUserInfo().then(function(){
console.log('this.$http 的請求')
}).catch(function(){
console.error('this.$http 的請求');
});
Uncaught TypeError: Cannot read property '$http' of undefined
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…