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

微信小程序 在bindscroll事件中監(jiān)聽scroll-view滾動(dòng)到底

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序 在bindscroll事件中監(jiān)聽scroll-view滾動(dòng)到底。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

scroll-view其實(shí)提供了一個(gè) bindscrolltolower 事件 這個(gè)事件的作用是直接監(jiān)聽scroll-view滾動(dòng)到底部
但是 總有不太一樣的情況

公司的項(xiàng)目 scroll-view 內(nèi)部 最下面有一個(gè) 類名叫 bottombj 的元素
我希望 滾動(dòng)到這個(gè) bottombj 上面的時(shí)候就開始加載滾動(dòng)分頁 簡單說 bottombj這塊元素不參與滾動(dòng)分頁
微信小程序 在bindscroll事件中監(jiān)聽scroll-view滾動(dòng)到底,微信小程序,notepad++,小程序
但 bindscrolltolower 只會(huì)判斷 是否到了當(dāng)前scroll-view最底部 而無法動(dòng)態(tài)拒絕某塊元素參與

所以 我們只能寄希望于 bindscroll
首先 我們要給自己的scroll-view加一個(gè)id 方便我們?nèi)ツ沁@塊元素
這里 我直接叫 scroll-page
微信小程序 在bindscroll事件中監(jiān)聽scroll-view滾動(dòng)到底,微信小程序,notepad++,小程序
然后 我們在 bindscroll="bindscrolltolower"中直接這樣寫

const query = wx.createSelectorQuery()
query.select('#scroll-page').boundingClientRect()
query.exec((res) =>{
    if ((e.detail.scrollHeight - e.detail.scrollTop) <= (res[0].height + 1)) {
        console.log("執(zhí)行滾動(dòng)分頁邏輯");
    }
});

那么 我們?nèi)绻?不想bottombjBox參與
這樣寫

const query = wx.createSelectorQuery()
query.select('#scroll-page').boundingClientRect()
query.select('.bottombjBox').boundingClientRect()
query.exec((res) =>{
    if (((e.detail.scrollHeight-res[1].height) - e.detail.scrollTop) <= (res[0].height + 1)) {
        console.log("執(zhí)行滾動(dòng)分頁邏輯");
    }
});

我們只需要 通過query將 .bottombjBox 一起捕獲 因?yàn)?后捕獲的 bottombjBox 所以他是 1下標(biāo)
去和總高度減一下就好了文章來源地址http://www.zghlxwxcb.cn/news/detail-724572.html

到了這里,關(guān)于微信小程序 在bindscroll事件中監(jiān)聽scroll-view滾動(dòng)到底的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【微信小程序】scroll-view滾動(dòng)

    【微信小程序】scroll-view滾動(dòng)

    wxml文件 wxss文件 ? ? ? wxml文件 wxss文件 ? ? 注意事項(xiàng): 1、在scroll-view標(biāo)簽上加上樣式屬性: display:flex;?white-space:nowrap; 2、scroll-view標(biāo)簽下的一級(jí)欄目標(biāo)簽需要加上樣式屬性: display: inline-block; 只有結(jié)合上面兩步,才能實(shí)現(xiàn)橫向滾動(dòng)。

    2024年02月13日
    瀏覽(93)
  • 微信小程序scroll-view去掉滾動(dòng)條

    微信小程序scroll-view去掉滾動(dòng)條

    微信小程序scroll-view去掉滾動(dòng)條 微信官方文檔上面給出了顯示和隱藏滾動(dòng)條的屬性 show-scrollbar ,把該屬性設(shè)置為false,文檔要求使用該屬性要開啟 enhanced 屬性,把這個(gè)屬性設(shè)置為true即可; 通過CSS設(shè)置滾動(dòng)條隱藏: 值得注意的是: ::-webkit-scrollbar前要有 scroll-view 的標(biāo)簽名 或

    2024年02月11日
    瀏覽(87)
  • 【微信小程序】scroll-view的基本使用

    【微信小程序】scroll-view的基本使用

    |? scss里面的 .item:nth-child(1) index.wxml index.scss

    2024年02月07日
    瀏覽(99)
  • 微信小程序 scroll-view組件的基本使用

    微信小程序 scroll-view組件的基本使用

    ?scroll-view 組件 其實(shí)和view組件很像,結(jié)合上節(jié)課的內(nèi)容我們接著嘗試教大家一下這個(gè)組件怎么使用,現(xiàn)實(shí)中這個(gè)組件能實(shí)現(xiàn)的效果又有那些 ?上圖是CSDN的一個(gè)私聊窗口界面,我么看圖就能想象的到,左邊的聊天對像窗口是不是可以滾動(dòng)的,這時(shí)候小程序就可以通過scroll-vie

    2024年02月01日
    瀏覽(88)
  • 微信小程序觸底加載scroll-view

    微信小程序觸底加載scroll-view

    需求:有個(gè)固定高度的容器,實(shí)現(xiàn)容器里面的內(nèi)容觸底加載 1、內(nèi)容盒子的高度 2、盒子里內(nèi)容的總高度 3、滾動(dòng)條的scrollTop 觸底加載的原理就是 當(dāng)里面的容器觸底的時(shí)候進(jìn)行分頁,請求接口合并數(shù)據(jù) 公式 盒子的高度+滾動(dòng)條的scrollTop = 內(nèi)容高度 使用原生的計(jì)算方法比較麻煩

    2024年02月09日
    瀏覽(22)
  • 微信小程序--開發(fā)橫向滾動(dòng)條scroll-view

    一、話不多說,上代碼 .wxml文件寫法 css樣式 js寫法 二、解析 ?scroll-x=\\\"true\\\":表明是橫向滾動(dòng) class=\\\"{{currentTab==index?\\\'scroll_item\\\':\\\'\\\'}}\\\":當(dāng)點(diǎn)擊時(shí)才會(huì)變色,其中currentTab的初始值是0,通過點(diǎn)擊事件更改值

    2024年02月12日
    瀏覽(96)
  • uniapp/微信小程序 scroll-view 設(shè)置scroll-x 失效問題解決

    uniapp/微信小程序 scroll-view 設(shè)置scroll-x 失效問題解決

    實(shí)現(xiàn)一個(gè)橫向滑動(dòng)的scrollview,直接給scroll-view設(shè)置 scroll-x ,但是并沒有實(shí)現(xiàn)想藥實(shí)現(xiàn)橫向滑動(dòng)的效果,先看代碼 仔細(xì)看了官網(wǎng)后發(fā)現(xiàn)有這樣一句話, 然而加上也并沒有實(shí)現(xiàn),直接說解決方案吧! 使用橫向滾動(dòng)時(shí),不僅僅需要給 scroll-view 添加 white-space: nowrap; 樣式,還要給他

    2024年02月16日
    瀏覽(99)
  • 微信小程序 scroll-view 實(shí)現(xiàn)自動(dòng)滑動(dòng)到底部

    微信小程序 scroll-view 實(shí)現(xiàn)自動(dòng)滑動(dòng)到底部

    要實(shí)現(xiàn)實(shí)時(shí)聊天功能的話,那么每次有新的消息進(jìn)來之后,要自動(dòng)的滾動(dòng)到底部。 scroll-view 有一個(gè)屬性 scroll-into-view : 把新進(jìn)來的消息, push 添加到消息列表 messageList 中。 但頁面不會(huì)自動(dòng)往下滾動(dòng)。 1、在 scrill-view 節(jié)點(diǎn)最下面加一個(gè)墊片節(jié)點(diǎn)。 需要說明的是:這里的 3 個(gè)

    2024年02月10日
    瀏覽(94)
  • Scroll-view的用法(網(wǎng)頁和微信小程序)

    微信小程序: 1. 在wxml文件中,使用scroll-view標(biāo)簽包裹需要滾動(dòng)的內(nèi)容。 例如,下面的代碼將一個(gè)view組件包裹在scroll-view中: 2. 設(shè)置scroll-view的高度和寬度,以及滾動(dòng)方向,可以通過設(shè)置屬性來控制,如scroll-x和scroll-y。 scroll-x和scroll-y分別用于控制scroll-view的橫向滾動(dòng)和縱向滾

    2024年02月03日
    瀏覽(18)
  • 微信小程序scroll-view組件設(shè)置 scroll-top無效問題解決

    微信小程序scroll-view組件設(shè)置 scroll-top無效問題解決

    微信小程序官方提供了一個(gè)可以設(shè)置滾動(dòng)條位置的方法 scroll-top 在實(shí)際運(yùn)用過程中,發(fā)現(xiàn)設(shè)置了scroll-top無效,滾動(dòng)條位置并沒有發(fā)生變化,是因?yàn)槲⑿判〕绦虻墓俜娇蚣芴幱谛阅芸紤],初始化設(shè)置scroll-top不會(huì)重新渲染頁面,需要將scroll-top的是放在一個(gè)事件內(nèi)執(zhí)行才可以生效

    2024年02月11日
    瀏覽(100)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包