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