公共的js
代码语言:javascript复制function getImg(url,result){
wx.request({
url: url ,
success: function(res){
//console.log(res);
//这里的result需要和方法名后面的的参数对应
result(res) ;
}
})
}
//转化成小程序模板语言 这一步非常重要 不然无法正确调用
//里面的值是方法名称
module.exports = {
getImg: getImg,
};
页面的js
代码语言:javascript复制var commJs=require("../../request/index.js");
Page({
/**
* 页面的初始数据
*/
data: {
imgList:[]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
1.//发送异步请求
// wx.request({
// url: 'https://api.zbztb.cn/api/public/v1/home/swiperdata',
// data:{
// test:123
// },
// success: (res)=> {
// console.log(res);
// this.setData({
// imgList:res.data.message
// })
// }
// })
//将this的值给that变量
const that = this;
const url = 'https://api.zbztb.cn/api/public/v1/home/swiperdata';
commJs.getImg(url,function (result){
that.setData({
imgList: result.data.message
})
});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})