• 微信小程序长列表组件 recycle-view 修改,使其可以下拉刷新


    recycle-view修改属性,使其可以下拉刷新

    微信长列表组件 recycle-view 修改,使其可以下拉刷新

    微信的长列表组件能够很好的解决微信小程序大量数据渲染卡顿的问题
    但是对下拉数据刷新的动态展示效果却很差

    步骤

    1.在小程序对长列表组件 构建npm完成之后,文件目录如下图所示

    2.首先打开 recycle-view.js 文件 在组件属性列表对象properties 中添加两个属性

       // 以下是自定义组件下拉刷新属性
        refresherenabled: Boolean,
        refreshertriggered: Boolean
    

    3.在 recycle-view.wxml 文件中 给组件 scroll-view 添加属性

        refresher-enabled="{{!!refresherenabled}}"
        refresher-triggered="{{!!refreshertriggered}}"
        refresher-threshold="{{100}}"
        bindrefresherrefresh="_refresherrefresh"
    

    4.在 recycle-view.js 文件中添加对应的方法

    5.引用组件

    refresherenabled="{{ispull}}" //ispull 控制是否开启下拉刷新
    refreshertriggered="{{isstoppull}}" //isstoppull 下拉刷新状态完成之后,结束下拉的状态
    bindrefresherrefresh="_refresherrefresh"
    

  • 相关阅读:
    hdu 4825 Xor Sum(01字典树模版题)
    poj 2778 DNA Sequence(ac自动机+矩阵快速幂)
    codeforces 626 G. Raffles(线段树+思维+贪心)
    hdu 2615 Division(暴力)
    hdu 6092 Rikka with Subset(多重背包)
    codeforces 688 E. The Values You Can Make(01背包+思维)
    JavaUtil smtp 邮件发送
    JavaUtil 处理Base64的图片上传
    Centos7 在apache+php7环境下 安装 Discuz!X3.4
    Centos7 安装 apache + php7.0 环境
  • 原文地址:https://www.cnblogs.com/han-guang-xue/p/13048505.html
Copyright © 2020-2023  润新知