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() {
}
})
```