国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序頁(yè)面事件,下拉刷新事件和上拉觸底事件

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序頁(yè)面事件,下拉刷新事件和上拉觸底事件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1. 下拉刷新事件

下拉刷新是移動(dòng)端的專有名詞,指的是通過(guò)手指在屏幕上的下拉滑動(dòng)操作,從而重新加載頁(yè)面數(shù)據(jù)的行為。

1.1. 開(kāi)啟下拉刷新

開(kāi)啟下拉刷新有兩種方式:全局和局部。一般的話是開(kāi)啟局部下刷新,哪里用到哪里開(kāi)。

  1. 全局開(kāi)啟下拉刷新
    ● 在 app.json 的 window 節(jié)點(diǎn)中,將 enablePullDownRefresh 設(shè)置為 true
  2. 局部開(kāi)啟下拉刷新
    ● 在頁(yè)面的 .json 配置文件中,將 enablePullDownRefresh 設(shè)置為 true

1.2. 配置下拉刷新的窗口樣式

同樣配置下拉刷新的窗口樣式,也有兩種方式。
在app.json中配置window里面的屬性,或者在當(dāng)前頁(yè)面的.json文件中進(jìn)行配置。
backgroundColor 用來(lái)配置下拉刷新窗口的背景顏色,僅支持16 進(jìn)制的顏色值 backgroundTextStyle 用來(lái)配置下拉刷新 loading 的樣式,僅支持 dark 和 light.

{
    "usingComponents": {},
     // 開(kāi)啟下拉刷新
    "enablePullDownRefresh": true,
     // 下拉刷新配置項(xiàng)
    "backgroundTextStyle": "dark",
    "backgroundColor": "#efefef"
}

1.3. 監(jiān)聽(tīng)頁(yè)面的下拉刷新事件

在當(dāng)前頁(yè)面的.js文件中,通過(guò)onPullDownRefresh() 函數(shù)即可監(jiān)聽(tīng)當(dāng)前頁(yè)面的下拉刷新事件。通過(guò)stopPullDownRefresh()函數(shù)來(lái)停止恢復(fù)下拉框。

onPullDownRefresh() {
    // 刷新數(shù)據(jù)的代碼塊
    // ...
    // 下拉刷新數(shù)據(jù)后自動(dòng)回彈  將loading的樣式取消
    wx.stopPullDownRefresh()
},

2. 上拉觸底事件

上拉觸底是移動(dòng)端的專有名詞,通過(guò)手指在屏幕上的上拉滑動(dòng)操作,從而加載更多數(shù)據(jù)的行為。
比如,微信小程序中最常用的,一直往下滑,當(dāng)快要到達(dá)底部時(shí),數(shù)據(jù)會(huì)刷新并且填充到當(dāng)前頁(yè)面,這就是上拉觸底事件。

2.1. 監(jiān)聽(tīng)頁(yè)面的上拉觸底事件

在頁(yè)面的 .js 文件中,通過(guò) onReachBottom() 函數(shù)即可監(jiān)聽(tīng)當(dāng)前頁(yè)面的上拉觸底事件

/**
 * 頁(yè)面上拉觸底事件的處理函數(shù)
 */
onReachBottom() {
    console.log("觸發(fā)上拉觸底事件")
},

2.2. 配置上拉觸底的距離

上拉觸底距離指的是觸發(fā)上拉觸底事件時(shí),滾動(dòng)條距離頁(yè)面底部的距離。
可以在全局或頁(yè)面的 .json 配置文件中,通過(guò) onReachBottomDistance 屬性來(lái)配置上拉觸底的距離。
小程序默認(rèn)的觸底距離是 50px,在實(shí)際開(kāi)發(fā)中,可以根據(jù)自己的需求修改這個(gè)默認(rèn)值。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-561727.html


到了這里,關(guān)于微信小程序頁(yè)面事件,下拉刷新事件和上拉觸底事件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 學(xué)習(xí)微信小程序的下拉刷新和上拉加載更多

    好的,下面我將為你詳細(xì)介紹微信小程序中的下拉刷新和上拉加載更多功能,并提供代碼案例。 下拉刷新功能 下拉刷新是指當(dāng)用戶在小程序頁(yè)面下拉時(shí),頁(yè)面可以重新加載最新的數(shù)據(jù)。為了實(shí)現(xiàn)下拉刷新功能,我們需要使用小程序提供的 onPullDownRefresh 生命周期函數(shù)。 以一個(gè)

    2024年04月14日
    瀏覽(18)
  • 小白學(xué)習(xí)微信小程序的下拉刷新和上拉加載更多

    微信小程序是一種基于微信生態(tài)的輕量級(jí)應(yīng)用程序,與傳統(tǒng)的Web應(yīng)用程序相比,微信小程序具有更低的開(kāi)發(fā)成本、更高的運(yùn)行速度和更好的用戶體驗(yàn)。在微信小程序開(kāi)發(fā)中,下拉刷新和上拉加載更多是非常常用的功能,并且在實(shí)現(xiàn)上也比較簡(jiǎn)單。在本篇文章中,我們將詳細(xì)介

    2024年02月05日
    瀏覽(19)
  • 微信小程序下拉刷新獲取數(shù)據(jù)和觸底事件刷新實(shí)現(xiàn)

    微信小程序下拉刷新獲取數(shù)據(jù)和觸底事件刷新實(shí)現(xiàn)

    說(shuō)明:開(kāi)啟下拉刷新,然后設(shè)置窗口的背景色,方便觀看。 ? 說(shuō)明:重新發(fā)起請(qǐng)求,并顯示加載中 ? 說(shuō)明:當(dāng)數(shù)據(jù)請(qǐng)求成功后,收回下拉刷新框并關(guān)閉加載中。 說(shuō)明: onReachBottomDistance 定義了從頁(yè)面底部的距離為50px,當(dāng)滾動(dòng)距離接近到這個(gè)值時(shí),通常會(huì)觸發(fā)一個(gè)函數(shù)或事件

    2024年02月16日
    瀏覽(19)
  • 微信小程序?qū)W習(xí)實(shí)錄2(下拉刷新、下拉加載更多、小程序事件、PHP后端代碼、刷新無(wú)數(shù)據(jù)解決方案)

    微信小程序?qū)W習(xí)實(shí)錄2(下拉刷新、下拉加載更多、小程序事件、PHP后端代碼、刷新無(wú)數(shù)據(jù)解決方案)

    lazyCodeLoading基礎(chǔ)庫(kù) 2.11.1 及以上版本支持,2.11.1 以下兼容但無(wú)優(yōu)化效果 通常情況下,在小程序啟動(dòng)期間,所有頁(yè)面及自定義組件的代碼都會(huì)進(jìn)行注入,當(dāng)前頁(yè)面沒(méi)有使用到的自定義組件和頁(yè)面在注入后其實(shí)并沒(méi)有被使用。自基礎(chǔ)庫(kù)版本 2.11.1 起,小程序支持有選擇地注入必要

    2024年02月05日
    瀏覽(20)
  • H5如何做頁(yè)面下拉刷新和上拉加載

    這里以vant為例 結(jié)構(gòu) 處理方法

    2024年02月10日
    瀏覽(20)
  • uniapp小程序如何通過(guò)虛擬列表配合節(jié)流,完成上拉刷新下拉加載,避免頁(yè)面卡頓,提升性能呢?

    本文將介紹uniapp小程序中如何使用虛擬列表和節(jié)流兩種技術(shù)實(shí)現(xiàn)上拉刷新下拉加載功能,同時(shí)避免因渲染大量數(shù)據(jù)導(dǎo)致的頁(yè)面卡頓問(wèn)題。 一、虛擬列表 在uniapp小程序開(kāi)發(fā)中,當(dāng)我們需要渲染大量列表數(shù)據(jù)時(shí),很容易出現(xiàn)頁(yè)面卡頓現(xiàn)象。這時(shí)候,我們可以使用虛擬列表技術(shù)來(lái)

    2024年02月11日
    瀏覽(100)
  • 微信小程序開(kāi)發(fā)系列(三十二)·如何通過(guò)小程序的API實(shí)現(xiàn)頁(yè)面的上拉加載(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    微信小程序開(kāi)發(fā)系列(三十二)·如何通過(guò)小程序的API實(shí)現(xiàn)頁(yè)面的上拉加載(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    目錄 1.? 上拉加載 2.? 下拉刷新 ????????上拉加載是小程序中常見(jiàn)的一種加載方式,當(dāng)用戶滑動(dòng)頁(yè)面到底部時(shí),會(huì)自動(dòng)加載更多的內(nèi)容,以便用戶繼續(xù)瀏覽小程序中實(shí)現(xiàn)上拉加載的方式: ①? 在app.json或者page.json中配置距離頁(yè)面底部距離:onReachBottomDistance;默認(rèn)50px。 ②

    2024年04月12日
    瀏覽(24)
  • 小程序--下拉刷新/上拉觸底

    一、什么是下拉刷新 下拉刷新 是移動(dòng)端的專有名詞,是指通過(guò)手指在屏幕上的下拉滑動(dòng)操作,從而 重新加載頁(yè)面數(shù)據(jù) 的行為 二、如何開(kāi)啟下拉刷新 ①全局開(kāi)啟下拉刷新 在app.json的windows節(jié)點(diǎn)中,將enablePullDownRefresh設(shè)置為true ②局部開(kāi)啟下拉刷新 在頁(yè)面的.json配置文件中,將

    2024年02月14日
    瀏覽(41)
  • 微信小程序上拉觸底事件

    微信小程序上拉觸底事件

    上拉觸底是移動(dòng)端的專有名詞,通過(guò)手指在屏幕上的上拉滑動(dòng)操作,從而加載更多數(shù)據(jù)的行為。 在頁(yè)面的.js文件中,通過(guò)onReachBottom()函數(shù)即可監(jiān)聽(tīng)當(dāng)前頁(yè)面的上拉觸底事件。 上拉觸底距離指的是觸發(fā)上拉觸底事件時(shí),滾動(dòng)條距離頁(yè)面底部的距離。 可以在全局或頁(yè)面的 .json

    2024年02月09日
    瀏覽(17)
  • uniapp-微信小程序關(guān)于禁止ios自帶的下拉上拉(橡皮筋回彈)

    uniapp-微信小程序關(guān)于禁止ios自帶的下拉上拉(橡皮筋回彈)

    先說(shuō)出現(xiàn)的問(wèn)題,如下圖所示,下拉出現(xiàn)空白,上拉也會(huì)出現(xiàn)一段空白。 要求:這個(gè)頁(yè)面不能拉動(dòng),并且保證 如果內(nèi)容超出,可以正?;瑒?dòng),內(nèi)容不超出也禁止ios自帶的拉動(dòng) ? ?解決辦法:分兩步 第一步 :在pages.json里添加這行代碼,如下圖所示, 但是 如果你的頁(yè)面內(nèi)容很

    2024年02月12日
    瀏覽(151)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包