import { getToken } from './token.js' import $api from '@/api/api.js' let requests = {}; const noLogin = [ 'YO', 'Post/list', 'Post/info', ] export const $post = async ({ url, data = {} }) => { let token = getToken() ? getToken() : ''; if (noLogin.indexOf(url) === -1 && token === '') { uni.$lu.toast("请登录") return false } if (requests[url]) return false; requests[url] = true let res = await uni.request({ url: $api(url), method: 'post', data, header: { Authorization: 'Bearer ' + token } }); requests[url] = false if (!!res && res.data != '') { return res.data } else { uni.$lu.toast("请求发生错误") return false } }