// const baseURL = 'http://192.168.50.216:9006'
let token;
uni.getStorage({
key: 'fx-auth-token',
success: function(res) {
token = res.data;
}
})
var localUrl = 'http://192.168.50.216:9006'
export const post = (options) => {
const baseURL = options.baseURL || localUrl
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + options.url,
// 请求方式(若不传,则默认为 POST )
method: 'POST',
// 请求参数(若不传,则默认为 {} )
data: options.data || {},
header: {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'fx-auth-token': token
},
// 请求成功
success: (res) => {
// console.log("123"+JSON.stringify(uni.getStorage({
// key: 'user'
// })) )
resolve(res)
},
// 请求失败
fail: (err) => {
reject(err)
}
})
})
}
// 请求服务器地址
export const postBody = (options) => {
const baseURL = options.baseURL || localUrl
return new Promise((resolve, reject) => {
uni.request({
// 开发者服务器接口地址(请求服务器地址 + 具体接口名)
url: baseURL + options.url,
// 请求方式(若不传,则默认为 POST )
method: 'POST',
// 请求参数(若不传,则默认为 {} )
data: options.data || {},
header: {
'content-type': 'application/json',
'fx-auth-token': token
},
// 请求成功
success: (res) => {
resolve(res)
},
fail: (err) => {
reject(err)
}
})
})
}
export const deleted = (options) => {
const baseURL = options.baseURL || localUrl
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + options.url,
// 请求方式(若不传,则默认为 POST )
method: 'DELETE',
// 请求参数(若不传,则默认为 {} )
data: options.data || {},
header: {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'fx-auth-token': token
},
// 请求成功
success: (res) => {
// console.log("123"+JSON.stringify(uni.getStorage({
// key: 'user'
// })) )
resolve(res)
},
// 请求失败
fail: (err) => {
reject(err)
}
})
})
}
uniapp 请求封装
最新推荐文章于 2025-03-03 11:21:08 发布