需求:有幾組數(shù)據(jù),是好多頁面都需要的,后臺給每組數(shù)據(jù)寫到一個接口里了,所以我需要請求多個公共接口,我的想法就定義了一個公共js,然后所需的頁面去引用;
第一種方法:
common.js:
var commonObj ={
async GetDepartment(fn){
var a =await axIOS.post('/api/common/getDepartment');
fn(a)
}
};
export default commonObj
所需的vue頁:
import commonObj from '@/common/js/common.js' //先引入文件
commonObj.GetDepartment(function(d){
console.log(d)
})
第二種:
common.js:
export async function GetDepartment(fn){
var a =await axios.post('/api/common/getDepartment');
return a;
};
所需的vue頁:
import {GetDepartment} from '@/common/js/common.js' //先引入文件 解構(gòu)
GetDepartment().then(d=>{
console.log(d);
});
其他方法:https://www.jianshu.com/p/9aa2f6c379dd