vue-resource を定義しました:
リソース.js:
import Vue from 'vue'
import VueResource from 'vue-resource'
Vue.use(VueResource);
export const Team = Vue.resource('team{/id}{/action}');
したがって、そのリソースで get メソッドを呼び出すと、次のようになります。
api = require('.api/resources')
api.Team.get({
id: 3233,
action: 'details',
}).then(function(response) {
// ....
});
この ajax 呼び出しは、次の要求を行います。
/team/3233/details
問題:
しかし、.update
or.save
ではなくを使用する.get
と、リクエスト URL が期待どおりになりません。
api = require('.api/resources')
api.Team.update({
id: 3233,
action: 'details',
}).then(function(response) {
// ....
});
/team
リクエスト本文ですべてのパラメータが転送されたリクエストのみを送信します。
.save
そのようなまたは.update
ajax 呼び出しで URL パラメータを指定するにはどうすればよいですか?