日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【uniapp】 下拉刷新页面

發布時間:2024/9/19 编程问答 135 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【uniapp】 下拉刷新页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

  • Hbuilder X 2.7.14.20200618 (不清楚uniapp的版本,用工具版本代替)
  • 關于怎么拉:對于下拉還是上拉我是分不清的(不管叫下拉還是上拉,都應該有參照物的。在不說參照物的前提下,叫上拉也行,叫下拉也行。)按照uniapp的說法叫用戶下拉動作/下拉刷新。本文采用下拉刷新頁面的叫法。
  • 實際交流中,很多人把下拉理解為加載更多數據。不管怎么拉,比較保險的交流方式是:配合上手勢。一邊比劃一邊說。

如何實現

uniapp 內置提供了名為 onPullDownRefresh 的頁面生命周期函數。該函數可以實現下拉刷新頁面的功能。

監聽用戶下拉動作,一般用于下拉刷新

注意事項

支付寶小程序startPullDownRefresh在開發者工具里會提示暫未開放,請勿使用。

此種情況下,去uniapp的插件市場搜索其它方法。

另,調用uni.startPullDownRefresh函數的效果與用戶手動下拉刷新一致。

實現

開啟下拉刷新頁面的功能

需要在 pages.json 里,找到的當前頁面的pages節點,并在 style 選項中開啟 enablePullDownRefresh。

"pages": [{"path": "pages/index/index","style": {"navigationBarTitleText": "首頁","enablePullDownRefresh":true,}}]

onPullDownRefresh 函數

index.vue

<script>export default {components: {},data() {return {}},async onLoad(options) {console.log("onLoad")},onReady(){},async onPullDownRefresh() {console.log("onPullDownRefresh");},methods: {}} </script>

停止下拉刷新的動畫

當處理完數據刷新后,uni.stopPullDownRefresh 可以停止當前頁面的下拉刷新。

下拉刷新的動畫會自動停止,但為了更好的體驗,手動停止更好一些。

async onPullDownRefresh() {console.log("onPullDownRefresh");await this.loadFavorite();uni.stopPullDownRefresh(); },

參考

https://uniapp.dcloud.io/collocation/frame/lifecycle?id=%e9%a1%b5%e9%9d%a2%e7%94%9f%e5%91%bd%e5%91%a8%e6%9c%9f

總結

以上是生活随笔為你收集整理的【uniapp】 下拉刷新页面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。