您的位置:首页 > 房产 > 建筑 > 网站建设哪家有名_如何增加网站外链_网络营销方案案例范文_百度知道网页版入口

网站建设哪家有名_如何增加网站外链_网络营销方案案例范文_百度知道网页版入口

2025/1/7 22:38:40 来源:https://blog.csdn.net/weixin_46001736/article/details/144854587  浏览:    关键词:网站建设哪家有名_如何增加网站外链_网络营销方案案例范文_百度知道网页版入口
网站建设哪家有名_如何增加网站外链_网络营销方案案例范文_百度知道网页版入口

1、定义一个request.js类

// utils/request.js
const app = getApp();function requestWithToken(url, method = 'GET', data = {}) {return new Promise((resolve, reject) => {// 发送请求wx.request({url: app.globalData.position + url,header: {"Content-Type": "application/x-www-form-urlencoded"},method: method,data: data,success: res => {if (res.statusCode === 200) {resolve(res.data);} else {// 其他错误处理wx.showToast({title: '请求失败,请稍后重试',icon: 'none'});reject(new Error('Request failed'));}},fail: err => {reject(err);}});});
}// 导出封装的请求函数
module.exports = {requestWithToken
};

这里的 url: app.globalData.position + url,,

app.globalData.position:是在全局变量定义的position,例如 http://域名/api/

后者url:是传递的url地址

2、页面执行请求

POST请求

//封装的请求方法
requestWithToken('Homepage/sel_YearInfo', 'POST', formData)
.then(response => {console.log('Form submitted successfully:', response);that.setData({monthinfo:response.info})
})
.catch(error => {console.error('Error submitting form:', error);// 处理错误
});

GET请求

requestWithToken('Homepage/sel_YearInfo', 'GET').then(response => {console.log('Protected resource:', response);// 处理响应数据}).catch(error => {console.error('Error:', error);// 处理错误}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com