生命周期onPullDownRefresh、onReachBottom和page.json中的globalStyle
{ "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { "path": "pages/index/index", "style": { "navigationBarTitleText": "uni-app" } } ], "globalStyle": { "navigationBarTextStyle": "black", // 导航栏标题颜色,仅支持 black/white // 全局导航栏标题文字内容,pages里面可以自定义并且优先级高 "navigationBarTitleText": "uni-app", "navigationBarBackgroundColor": "#fff", // 导航栏背景颜色 //导航栏样式 custom是去除,上面的样式都会失效,默认是default "navigationStyle": "default", // 下拉是小程序 "enablePullDownRefresh": true, // 允许下拉刷新,开启后有对应的生命周期 "backgroundColor": "#F8F8F8" ,//下拉显示出来的窗口的背景色 "backgroundTextStyle": "light" ,//下拉 loading 的样式 "onReachBottomDistance": 500 // 设置上拉时离触底多少会触发事件 }, "uniIdRouter": {} }
<template> <view v-for="item in 50">{{item}}</view> </template> <script setup> import { onPullDownRefresh, onReachBottom } from '@dcloudio/uni-app' // 下拉刷新触发事件 onPullDownRefresh(()=> { console.log('onPullDownRefresh') }) // 上拉触底触发事件 onReachBottom(()=> { console.log('onReachBottom') }) </script> <style lang="scss"> </style>