一、axios資料請求封裝
env.js
request.js
api.js
二、生產環境,開發環境切換
1.第一種方法:通過配置.env檔案來實現
參考:第二種方法
第一步:通過建立不同環境js檔案,再通過cross-env來切換
config
dev.js
prod.js
dev.js
module.exports = ;
prod.js
module.exports = ;
第二步:安裝cross-env並在package.json中配置要傳遞的引數
npm install cross-env -d
package.json中配置
「scripts」:
第三步:修改vue.config.js新增對webpack的配置
module.exports = );}};
在業務**做環境的切換
//讀取process.env常量物件中的build_env
const envtype = process.env.build_env;
const urlobj = require(../config/$.js
);
//建立乙個axios例項
const service = axios.create();
三、過濾器與moment日期庫的使用
過濾器1.全域性過濾器
定義:vue.filter(『過濾器名稱』,function(a,b,c) }
2.區域性過濾器
3.總結:過濾器使用場景:用於將後台資料處理成使用者最終顯示的資料格式
例如:性別,支付狀態,物流狀態,時間戳。。。。。。
moment
moment官網:
npm i moment
格式: moment(時間戳).format(「yyyy年mm月dd日,hh時mm分ss秒」);
格式顯示:#/displaying/
關於VUE的vue axios使用
npm npm i axios s npm i vue axios s 全域性註冊 axios import vue from vue import axios from axios vue.prototype.axios axios this.axios使用 或 vue axios import ...
vue axios 使用的幾種方式
全域性註冊方法 this api.getlistapi test list then res 使用http.js getlistapi test list then res 封裝http檔案 將url字首封裝 var a request then function res axios原生請求 引入 ...
Vue axios的封裝以及具體使用
axios是基於promise的http庫,我們可以用它來 攔截請求和響應 取消請求 轉換json 客戶端防禦csrf等,所以我們更推薦axios跟後台進行資料互動。npm install axios在src資料夾下新建request資料夾,在裡面新建request.js跟api.js reques...