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

微信小程序——頁面事件,.啟用下拉刷新監(jiān)聽頁面的下拉刷新事件,上拉觸底事件,停止下拉刷新的效果

這篇具有很好參考價值的文章主要介紹了微信小程序——頁面事件,.啟用下拉刷新監(jiān)聽頁面的下拉刷新事件,上拉觸底事件,停止下拉刷新的效果。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一.頁面事件

1.什么是下拉刷新

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

2.啟用下拉刷新

啟用下拉刷新有兩種方式:

a.全局開啟下拉刷新

在 app.json 的window 節(jié)點中,將 enablePullDownRefresh 設(shè)置為 true.

b.局部開啟下拉刷新

在頁面的.json 配置文件中,將 enablePullDownRefresh 設(shè)置為 true.

4.監(jiān)聽頁面的下拉刷新事件

在頁面的 js 文件中,通過 onPullDownRefresh ()函數(shù)即可監(jiān)聽當(dāng)前頁面的下拉刷新事件。

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

例如:在頁面的wxml中有如下UI結(jié)構(gòu),點擊按鈕可以讓count值自增+1.

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

在觸發(fā)頁面的下拉刷新事件的時候,如果要把count的值重置為0,示例代碼如下:

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

5.停止下拉刷新的效果

當(dāng)處理完下拉刷新后,下拉刷新的 loading 效果會一直顯示,不會主動消失,所以需要手動隱藏 loading 效果。此時,調(diào)用 wx . stopPullDownRefresh ()可以停止當(dāng)前頁面的下拉刷新。示例 如下:

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

二.上拉觸底事件

1.什么是上拉觸底

上拉觸底是移動端的專有名詞,通過手指在屏幕上的上拉滑動操作,從而加載更多數(shù)據(jù)。

2.監(jiān)聽頁面的上拉觸底事件

在頁面的.js 文件中,通過 onReachBottom ()函數(shù)即可監(jiān)聽當(dāng)前頁面的上拉觸底事件。示例代碼如下:

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

3.配置上拉觸底距離

上拉觸底距離指的是觸發(fā)上拉觸底事件時,滾動條距離頁面底部的距離。

可以在全局或頁面的 json 配置文件中,通過 onReachBottomDistance 屬性來配置上拉觸底的距離。小程序默認(rèn)的觸底距離是50px,在實際開發(fā)中,可以根據(jù)自己的需求修改這個默認(rèn)值。

三.上拉觸底案例實踐

  1. 案例效果展示

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

2.案例實現(xiàn)步驟

1.定義獲取隨機(jī)顏色的方法

2.在頁面加載時獲取初始數(shù)據(jù)

3.渲染 UI 結(jié)構(gòu)并美化頁面效果

4.在上拉觸底時調(diào)用獲取隨機(jī)顏色的方法

5.添加 loading 提示效果

6.對上拉觸底進(jìn)行節(jié)流處理

3.步驟1—定義獲取隨機(jī)顏色的方法

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

3.步驟2—渲染UI結(jié)構(gòu)美化頁面的效果

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

3.步驟4—上拉觸底時獲取隨機(jī)顏色

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

3.步驟5-添加loading提示效果

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

實現(xiàn)效果如下:

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

3.步驟6—對上拉觸底進(jìn)行節(jié)流處理

①在 data 中定義 isloading 節(jié)流閥

. false 表示當(dāng)前沒有進(jìn)行任何數(shù)據(jù)請求

.true 表示當(dāng)前正在進(jìn)行數(shù)據(jù)請求

②在 getColors ()方法中修改 isloading 節(jié)流閥的值

.在剛調(diào)用 getColors 時將節(jié)流閥設(shè)置 true

.在網(wǎng)絡(luò)請求的 complete 回調(diào)函數(shù)中,將節(jié)流閥重置為 false

③在 onReachBottom 中判斷節(jié)流閥的值,從而對數(shù)據(jù)請求進(jìn)行節(jié)流控制

.如果節(jié)流閥的值為 true ,則阻止當(dāng)前請求

.如果節(jié)流閥的值為 false ,則發(fā)起數(shù)據(jù)請求

4.自定義編譯模式

過程:

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

=========>文章來源地址http://www.zghlxwxcb.cn/news/detail-823830.html

微信小程序下拉監(jiān)聽,微信小程序,微信小程序,小程序,前端,開發(fā)語言,Powered by 金山文檔

到了這里,關(guān)于微信小程序——頁面事件,.啟用下拉刷新監(jiān)聽頁面的下拉刷新事件,上拉觸底事件,停止下拉刷新的效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【微信小程序】-—下拉刷新、上拉觸底事件詳細(xì)講解

    下拉式移動端的專有名詞,指的是通過手指子在屏幕上的下拉滑動操作,從而重新加載頁面數(shù)據(jù) (1)方法一:全局開啟下拉刷新 在app.json的window節(jié)點中,將enablePullDownRefresh設(shè)置為true (2)方法二:局部開啟下拉刷新 在頁面的.json配置文件中,將enablePullDownRefresh設(shè)置為true 在實

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

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

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

    2024年02月05日
    瀏覽(20)
  • 微信小程序的頁面滾動事件監(jiān)聽

    微信小程序中可以通過 Page 的 onPageScroll 方法來監(jiān)聽頁面滾動事件。具體步驟如下: 在頁面的 onLoad 方法中注冊頁面滾動事件監(jiān)聽器: 在 onPageScroll 方法中處理頁面滾動事件。onPageScroll 方法會在頁面滾動時被調(diào)用,參數(shù) event 包含了當(dāng)前頁面滾動的位置信息,例如 event.scrollT

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

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

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

    2024年04月12日
    瀏覽(23)
  • 【微信小程序插件】下拉刷新、下拉加載

    【微信小程序插件】下拉刷新、下拉加載

    今天在優(yōu)化小程序的列表時候,想要把原生的 scroll-view 組件替換成一個下拉刷新的組件,然后就找了一下,果然有大神已經(jīng)封裝好。coolui-scroller 就是這樣滿足需求的一款插件,但是微信官網(wǎng)給出的描述以及安裝引入的方式,會造成依賴安裝失敗,報錯: 構(gòu)建npm提示錯誤,未

    2024年02月08日
    瀏覽(22)
  • uniapp下拉刷新+數(shù)據(jù)緩存+自定義頭部+事件監(jiān)聽注冊

    pages.json 設(shè)置對應(yīng)頁面 enablePullDownRefresh 屬性,激活下拉。 在 js 中定義 onPullDownRefresh 處理函數(shù)(和 onLoad 等生命周期函數(shù)同級),監(jiān)聽該頁面用戶下拉刷新事件。 需要在 pages.json 里,找到的當(dāng)前頁面的 pages 節(jié)點,并在style選項中開啟 enablePullDownRefresh 當(dāng)處理完數(shù)據(jù)刷新后,

    2024年02月02日
    瀏覽(26)
  • 微信小程序?qū)崿F(xiàn)下拉刷新

    (1)把\\\"backgroundTextStyle\\\":“l(fā)ight\\\"改為\\\"backgroundTextStyle”:“dark” (2)添加\\\"enablePullDownRefresh\\\":true,開啟下拉刷新。 1.在app.js中增加兩個生命周期函數(shù) 1、首先在頁面的json文件中添加設(shè)置:? “enablePullDownRefresh”: true ?2、在js文件中寫一個onRefresh()生命周期: 3、在onPullDownRefresh

    2024年02月13日
    瀏覽(21)
  • 【微信小程序】下拉刷新功能實現(xiàn)

    【微信小程序】下拉刷新功能實現(xiàn)

    微信小程序開發(fā)系列 在開發(fā)微信小程序中經(jīng)常會需要下拉頁面進(jìn)行更新要頁面數(shù)據(jù)的功能,微信小程序提供了onPullDownRefresh函數(shù)。該函數(shù)作用是監(jiān)聽用戶下拉動作。 監(jiān)聽用戶下拉刷新事件。 需要在app.json的window選項中或頁面配置中開啟enablePullDownRefresh: 可以通過wx.startPullD

    2024年02月12日
    瀏覽(31)
  • 實現(xiàn)微信小程序下拉刷新功能

    方法一:全局設(shè)置下拉刷新功能 ? ? ?1、在app.json的\\\"window\\\"中進(jìn)行配置 ? ? ? ? (1)把\\\"backgroundTextStyle\\\":“l(fā)ight\\\"改為\\\"backgroundTextStyle”:“dark” ????????(2)添加\\\"enablePullDownRefresh\\\":true,開啟下拉刷新。 ? ? ? 2、在app.js中增加兩個生命周期函數(shù) ? 方法一:全局設(shè)置下拉刷新

    2024年02月13日
    瀏覽(21)
  • 微信小程序 上列表拉加載下拉刷新

    ??上拉加載和下拉刷新是小程序開發(fā)的常見需求。本文將介紹如何在微信小程序中實現(xiàn)上拉加載和下拉刷新的功能,為用戶帶來更加流暢、便捷的使用體驗。 微信小程序 上列表拉加載下拉刷新 (1) 首先需要在使用到的 json 文件下配置 “enablePullDownRefresh”: true (2) 在 js 文件

    2024年01月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包