javascript - vue-resource 如何二次封裝
問題描述
如何吧vue-resource 再次封裝到一個js文件里面 如:
let Ajax = { Vue.http.get(url,data).then(// ...代碼return data )}
然后在別的地方直接調(diào)用 如:
save(){ this.Ajax.get(url,data);}
問題解答
回答1:// api.jsexport default { save (params = {}) { return Vue.http.get(url, { params }).then(res => {// some handlingreturn res.data }) },// ...}
然后在其它文件中引入使用即可
import api from ’./api’api.save({ // params...}).then(data => { // ...})
用 axios 吧,官方已不推薦使用 vue-resource 了,使用 axios 配合 vue-axios 使用
回答2:全局注冊個插件
https://vuefe.cn/v2/guide/plu...
export default { install: function() { Vue.prototype.$ajax = Ajax; }}
然后use該文件,接著就可以使用啦
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. docker不顯示端口映射呢?3. 網(wǎng)頁爬蟲 - python 爬蟲怎么處理json內(nèi)容4. mac mysql 5.7.9 編碼修改無效5. python中def定義的函數(shù)加括號和不加括號的區(qū)別?6. mysql 新增用戶 主機名設(shè)定 失敗7. python - django 使用 redirect 跳轉(zhuǎn)網(wǎng)頁,怎么傳遞 referer 給目標(biāo)網(wǎng)頁8. python - SQLAlchemy 向?qū)?yīng)的id插入數(shù)據(jù)怎么操作?9. python - flask用ajax做后臺登陸交互,驗證密碼后,如何重新定位到index.html上?10. win10 python3.5 matplotlib使用報錯
