uniapp的request封装
创建uni_url.js文件
let uni_url = ''
if (process.env.NODE_ENV == "development") {
uni_url = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
} else {
uni_url = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
export default uni_url
创建uniRequest.js文件
import uni_url from './uni_url.js'
export const $uniRequset = (data) => {
return new Promise((resolve, reject) => {
uni.request({
url: uni_url + data.url,
method: data.method || 'GET',
data: data.data || '{}',
success: (res) => {
resolve(res)
},
fail: (err) => {
uni.showToast({
title: "请求接口失败!",
icon: 'none'
})
reject(err)
}
})
})
}
Main.js注册
import $uniRequest from './uniRequest.js'
Vue.prototype.$uniRequest = $uniRequest;