vueresource是干嘛的 vue中Axios的封裝與API接口的管理詳解?
vue中Axios的封裝與API接口的管理詳解?怎么用vue-resource與thinkphp配合?ThinkPHP設(shè)計(jì)服務(wù)器,完全restful API的規(guī)范是可以的(其實(shí)你只需要返回JSON或X
vue中Axios的封裝與API接口的管理詳解?
怎么用vue-resource與thinkphp配合?
ThinkPHP設(shè)計(jì)服務(wù)器,完全restful API的規(guī)范是可以的(其實(shí)你只需要返回JSON或XML),
Vue資源只是一個(gè)請(qǐng)求庫(kù),類似于jQuery的Ajax
~]虛擬用戶.js實(shí)現(xiàn)與后臺(tái)數(shù)據(jù)交互的方法是使用Vue資源組件提供的一系列API:
get(URL,[data],[success],[options])
post(URL,[data],[success],[options])
put(URL,[data],[success],[options])
patch(URL,[data],[success],[選項(xiàng)]
刪除(URL,[數(shù)據(jù)],[成功],[選項(xiàng)])
JSON(URL,[數(shù)據(jù)],[成功],[選項(xiàng)])
具體示例如下:
1。導(dǎo)入Vue資源
2。使用基于全局Vue對(duì)象的HTTP
//通過(guò)someurl獲取后臺(tái)數(shù)據(jù),成功后執(zhí)行代碼Vue.http.get獲取(“/someurl”,[選項(xiàng)])。然后(successcallback,errorcallback)
3。在Vue實(shí)例中,使用$HTTP
//$HTTP是Vue本地范圍內(nèi)的實(shí)例
this$http.get獲?。ā?someUrl”,[options]).then(successCallback,發(fā)送請(qǐng)求后,使用then方法處理響應(yīng)結(jié)果。then方法有兩個(gè)參數(shù)。第一個(gè)參數(shù)是響應(yīng)成功時(shí)的回調(diào)函數(shù),第二個(gè)參數(shù)是響應(yīng)失敗時(shí)的回調(diào)函數(shù)。