封装的网络请求,我打算把所有的请求都放到一个api.js文件里
//api.js
import { request } from "./request";
export default{
getNewList(data) {
return request('news/get_list','GET', data)
},
}
request.js是这样导出的:
//request.js
export default request;
然后页面上用是这样:
//index/index.js
import api from '@/utils/api.js';
created() {
console.log('api: ', api);
let data = {
page: 1
}
api.getNewList(data).then(res => {
console.log(res);
})
},
在网上搜的说import导入的时候要加{},加了还是报这个错,实在是不知道为啥,其它的项目里也是这样写的都没问题