// 頁面上拉觸底事件的處理函數 已定義is_post爲true; loadAttentionList() { if (this.data.is_post == false) { //首先判斷是否發送請求,當判斷成立時說明不須要發送請求。 return } var data = { page_num: this.data.page_num } app.httpPost('/my/follow/goods', data, (res) => { //根據res返回值的length,判斷是否還有數據。 if (res.data.list.length == 0) { this.setData({ is_post: false }) return } var arr = this.data.list || []; for (var i = 0; i < res.data.list.length; i++) { arr.push(res.data.list[i]) } this.setData({ list: arr, page_num: this.data.page_num + 1 }) }) }