25 lines
666 B
JavaScript
25 lines
666 B
JavaScript
/**
|
|
* 统一请求封装,接入后端时在此配置 baseURL、token、错误处理。
|
|
*
|
|
* 示例:
|
|
* export function request({ url, method = 'GET', data }) {
|
|
* return new Promise((resolve, reject) => {
|
|
* uni.request({
|
|
* url: BASE_URL + url,
|
|
* method,
|
|
* data,
|
|
* header: { Authorization: 'Bearer ' + getToken() },
|
|
* success: (res) => {
|
|
* if (res.statusCode >= 200 && res.statusCode < 300) resolve(res.data)
|
|
* else reject(res)
|
|
* },
|
|
* fail: reject
|
|
* })
|
|
* })
|
|
* }
|
|
*/
|
|
|
|
export function generateId() {
|
|
return `${Date.now().toString(36)}${Math.random().toString(36).slice(2, 8)}`
|
|
}
|