vue官方之前推薦使用vue-resource套件來執行HTTP Request,不過vue更新到2.0之後,作者就宣告不再更新vue-resource,目前漸漸被axios取代。所以這篇只是做為紀錄性質,寫一下使用vue-resource的方法。
請先用指令npm安裝vue-resource
$ npm install vue-resource
先在專案中加入這個套件
# src/main.js import VueResource from 'vue-resource' Vue.use(VueResource)
請根據需求設定{URL} {BODY} {HEADER}
1. GET
this.$http({
url: {URL},
method: 'GET',
body: {},
headers: {HEADER}
}).then(function (response) {
console.log('success');
}, function (response) {
console.log('fail');
});
2. POST
this.$http.post({URL}, {BODY}, {HEADER}).then(
function (response) {
console.log('success');
}, function (response) {
console.log('fail');
});
this.$http({
url: {URL},
method: 'POST',
body: {BODY},
headers: {HEADER}
}).then(function (response) {
console.log('success');
}, function (response) {
console.log('fail');
});
沒有留言:
張貼留言