文章詳情頁
javascript - vue-resource 如何二次封裝
瀏覽:53日期:2023-03-01 08:23:10
問題描述
如何吧vue-resource 再次封裝到一個js文件里面 如:
let Ajax = { Vue.http.get(url,data).then(// ...代碼return data )}
然后在別的地方直接調用 如:
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該文件,接著就可以使用啦
標簽:
JavaScript
相關文章:
1. mysql - linux連接數據庫報錯2. python - flask報錯ValueError: invalid key ’nicknickname’3. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?4. javascript - h5微信中怎么禁止橫屏5. MYSQL 根據兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. php - MySQL數據庫設計,獲取點贊的人數7. python3.x - python連oanda的模擬交易api獲取json問題第二問8. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?9. MySQL中的enum類型有什么優點?10. java - 線上應用,如果數據庫操作失敗的話應該如何處理?
排行榜
