新建data-api.js文件
data-api.js
export let http = {
get: function(url, config = {}) {
return loadData(url);
},
post: function(url, data, config = {}) {
return loadData(url);
}
};
async function loadData(file) {
return { data: (await import("../data" + file + ".json")).default };
}
export function request(url, cb) {
http
.get(url)
.then(res => res.data)
.then(cb);
}
调用
import { request } from "../../../api/data-api";
vue中methods:
methods: {
getTableList() {
request("/selectAllCasesByParam2", data => {
this.tableList = data.newApplyList;
this.total=this.tableList.length;
});
},