let baseURL = process.env.VUE_APP_BASE_URL
const get = (url, params) => {
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + url,
data: params,
header: {
'Content-Type': 'application/x-www-form-urlencoded',
'CmcompToken' : uni.getStorageSync('CmcompToken')
},
method: "GET",
success: response => {
if(response.data.code == 99999) {
uni.redirectTo({
url: '/pages/index/index'
})
}
else if (response.data.code == 200) {
resolve(response.data)
}
else {
reject(response.data)
}
},
fail: err => {
reject(err)
}
})
})
}
const post = (url, params) => {
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + url,
data: params,
header: {
'Content-Type': 'application/json',
'CmcompToken' : uni.getStorageSync('CmcompToken')
},
method: "POST",
success: response => {
if(response.data.code == 99999) {
uni.redirectTo({
url: '/pages/index/index'
})
}
else if (response.data.code == 200) {
resolve(response.data)
}
else {
reject(response.data)
}
},
fail: err => {
reject(err)
}
})
})
}
export {
get,
post
}
uniapp开发微信小程序封装请求
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一般项目 我都在untils文件夹下 新建 untils.js 文件 用于封装网络请求 untils.js 文件:...
- 今天想记录一下怎么向后台请求数据,将函数进行封装,实现复用~官方的请求方法:https://developers....
- const request = (url, data, successCallback, errorCallbac...
- 一、封装方法 1、封装方法并导出 将封装的方法放到util目录下的js文件中。可以新建js文件,也可以直接写在ut...
- 1.注意事项 canvas中使用的网络图片地址, 必须在微信小程序后台设置下载白名单 , 就是后台返回的url地址...