// 組件嵌套方式的上拉,下拉觸碰(當前界面只對部分視圖進行滾動)
<scroll-view
style="height: 450upx;"
class="scroll-v list"
@scrolltoupper="pullDown"
enableBackToTop="true"
scroll-y
@scrolltolower="loadMore">
放入視圖組件
</scroll-view>
pullDown(e){
console.log(e,'下拉')
uni.showToast({
title: '下拉刷新',
duration: 2000
});
},
loadMore(e){
console.log(e,'上拉')
uni.showToast({
title: '上拉加載更多',
duration: 2000
});
},json
// 當前界面(不存在引用的外部組件)進行上拉、下拉
一、在pages.json文件中配置,開啓下拉刷新
{
"pages": [
{
"path": "pages/index/index",
"style": {
"enablePullDownRefresh": true
}
},
二、在界面中調用生命週期函數
onPullDownRefresh(){
uni.showToast({
title: '下拉刷新',
duration: 2000
});
},
onReachBottom(){
uni.showToast({
title: '上拉加載更多',
duration: 2000
});
},函數
兩種方式相似,區別就是一個利用了生命週期進行監聽,一個利用了scroll-view標籤。生命週期
後續更新上拉加載更多,下拉刷新的功能代碼講解。it