根目录下创建request文件
reques/index.js文件 开始封装网路请求
const $api = ({url,data ,method,header }) => {
let baseUrl = 'https://ku.qingnian8.com/' //同样的url
let promise = new Promise((resolve, reject) => {
uni.request({
url: baseUrl + url,
data,
method,
header,
}).then((res) => {
resolve(res)
console.log('API', res);
}).catch(err => {
reject(err)
})
})
return promise
}
export default $api
reques/api.js文件 统一管理api
import $api from './index.js'
export const getNews = () => $api({
url: 'dataApi/news/navlist.php',
method: "get"
})
index.vue文件中使用
//引入封装好的接口
import {getNews} from '@/request/api.js'
//获取导航列表
async getNavData(id) {
const result = await getNews()
console.log(22222, result);
},