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

php中世界最好的语言
發布: 2018-06-05 11:12:22
原創
3075 人瀏覽過

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

我現在公司的專案做的是電商的小程序,下拉刷新,官網寫的很明確不能與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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板