Skip to content

uniapp下拉功能实现

第一步:开启下拉刷新

  • 描述:要在某个页面使用下拉刷新,需要在 page.json 中找到该页面的 pages节点,然后在 style 选项中启用 enablePullDownRefresh

  • 代码示例

    json
    {
        "pages": [
            {
                "path": "pages/index/index",
                "style": {
                    "navigationBarTitleText": "首页",
                    # 开启下拉刷新
                    "enablePullDownRefresh": true
                }
            }
        ],
        "globalStyle": {
            "navigationBarTextStyle": "white",
            "navigationBarBackgroundColor": "#0faeff",
            "backgroundColor": "#fbf9fe"
        }
    }

处理下拉刷新事件

  • 描述:在 onPullDownRefresh 函数中监听用户下拉刷新事件,当用户下拉刷新页面时,这个函数会被触发。当操作完成时,调用 uni.stopPullDownRefresh() 来停止当前页面的下拉刷新

  • 代码示例

    js
    export default {
        data() {
            return {};
        },
        onPullDownRefresh() {
            console.log('refresh');
            setTimeout(function() {
                // 停止下拉刷新
                uni.stopPullDownRefresh();
            }, 1000);
        }
    }

MIT版权,未经许可禁止任何形式的转载