准备一个JS文件,例如Utils.js
// 封装数据请求相关代码
const myrequest=(url,options)=>{
options.method= options.method||'get';
wx.request({
url: 'http://baidu.com'+url,
data: options.data,
method:options.method,
header: {
'content-type': 'application/json', // 默认值
'token':'token'
},
success (res) {
if (options.success) {
options.success(res.data);
}
},
fail(res){
console.log(res);
}
})
}
module.exports = {
myrequest: myrequest
}
在需要的JS页面导入使用就OK
const utils = require("../../utils/util.js");
//test数据
gettestData(){
utils.myrequest('/api/test', {
method: "get",
data:{
pageSize:4
},
success: (res) => {
console.log(res.DATA);
}
});
},
onReady: function () {
this.gettestData();
},