首頁  >  文章  >  微信小程式  >  微信小程式開發上拉載入如何實現

微信小程式開發上拉載入如何實現

php中世界最好的语言
php中世界最好的语言原創
2018-06-05 11:12:223054瀏覽

這次帶給大家微信小程式開發上拉加載如何實現,微信小程式開發上拉加載實現的注意事項有哪些,下面就是實戰案例,一起來看一下。

我現在公司的專案做的是電商的小程序,下拉刷新,官網寫的很明確不能與scroll-view同時使用。我是在腦子瓦特的情況下,onReachBottom 和 scroll-view的bindscrolltolower 都用了。經過我的實踐,推薦大家使用 onReachBottom。如果是一些tab裡面也有下拉刷新,這個就很方便直接上程式碼:

onReachBottom() {        let isPush = this.data.index,
            val = this.data.inputVal;
        this.setData({
            isBtnShow: true
        });        if (isPush ==1) {            let num = this.data.limitIndex;
            this.setData({                limitIndex: num+1
            })
        //关于上拉加载的性能优化            setTimeout(()=>{
                    // 给后端传下拉刷新的次数+1
                    const data = {                        limitIndex: this.data.limitIndex
                    };
                    utils.sendRequest(api.AllGoodsUrl, data, this.handleReachBottom.bind(this));
            },1500)
        };        if (val != '') {            setTimeout(()=>{                let num = this.data.limitIndex;
                    this.setData({                        limitIndex: num+1
                    })
                    // 给后端传下拉刷新的次数+1
                    const data = {                        limitIndex: this.data.limitIndex,
                         data:{
                            name: this.data.inputVal,
                        }
                    };
                    utils.sendRequest(api.AllGoodsUrl, data, this.handleLoadMore.bind(this));
            },1500)
        };
    },

##相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

微信小程式開發switchTab如何使用


############################################################################################################ ########JS實作統計字串內資料法則############

以上是微信小程式開發上拉載入如何實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn