多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.将获取电影列表封装到方法 ``` /** * 获取电影列表 */ getMovieList: function() { wx.showLoading({ title: '加载中', }) var _this = this; var start = _this.data.list.length; var count = 10; var url = 'http://test.36519.com/api/index/index.html?start=' + start + '&count=' + count; console.log(url); App._get(url, {}, function(result) { //console.log(result); _this.setData({ // list:result.data, list: _this.data.list.concat(result.data), }); }); wx.hideLoading(); console.log(_this.data); }, ``` 2.在页面加载,以及上拉事件中调用此方法 ``` /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { this.getMovieList(); }, ``` ``` /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { this.getMovieList(); }, ``` moive.js页面 ``` // pages/movie/movie.js var App = getApp(); Page({ /** * 页面的初始数据 */ data: { list: [] }, /** * 获取电影列表 */ getMovieList: function() { wx.showLoading({ title: '加载中', }) var _this = this; var start = _this.data.list.length; var count = 10; var url = 'http://test.36519.com/api/index/index.html?start=' + start + '&count=' + count; console.log(url); App._get(url, {}, function(result) { //console.log(result); _this.setData({ // list:result.data, list: _this.data.list.concat(result.data), }); }); wx.hideLoading(); console.log(_this.data); }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { this.getMovieList(); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { this.getMovieList(); }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { } }) ```