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