老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

微信小程序怎么實現錨點定位功能

這篇“微信小程序怎么實現錨點定位功能”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“微信小程序怎么實現錨點定位功能”文章吧。

成都創新互聯公司成都企業網站建設服務,提供成都網站制作、成都做網站、外貿營銷網站建設網站開發,網站定制,建網站,網站搭建,網站設計,自適應網站建設,網頁設計師打造企業風格網站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網站需要多少錢:028-86922220

實現效果:

微信小程序怎么實現錨點定位功能            

功能實現

采用小程序視圖容器組件實現:scroll-view

這里需要注意的是,豎向滾動時,scroll-view需要指定一個固定高度,我們看下WXML代碼:


   
      
     
   

這里autoHeight是根據不同機型的高度動態計算出來的,scroll-view有個重要屬性:scroll-into-view,它接收一個string值,即為滾動的地點(錨點),那么我們需要在scroll-view子節點也設置相應的錨點列表:如上圖的class=floorType節點中的id屬性。這樣我們的滾動就有了一一對應的關系了,在篩選塊點擊樓層,將toView變量設置成對應的數據,列表也會滾動到對應的位置。
當我們滾動列表的時候,頂部的高亮篩選項也需要對應切換,那這個時候怎么辦呢?

我們可以在bindscroll此事件上做文章:滾動列表的時候會觸發此事件。

關鍵代碼:

handelScroll(e) {
        let scrollTop=e.detail.scrollTop;
        let scrollArr= this.data.anchorArray;
        if(scrollTop>=scrollArr[scrollArr.length-1]-this.data.autoHeight){
                return;
          }else {
              for(let i=0;i=0&&scrollTop=scrollArr[i-1]&&scrollTop

這里的anchorArray為所有錨點塊所占頁面高度的數組總和,用圖可以看得更加清晰一點:

微信小程序怎么實現錨點定位功能

每個錨點塊都有一個固定的高度,我們在拿到數據渲染完頁面后,可以通過
boundingClientRect方法拿到類名為floorType各個節點的高度,并將這些高度裝進anchorArray數組中,那么當我們滾動超過某塊錨點高度之后,頂部篩選項也會隨之切換到下一個。

關鍵代碼:

let query = wx.createSelectorQuery().in(this);
            let heightArr =[];
            let h = 0;
            query.selectAll(".floorType").boundingClientRect((react)=>{
                react.forEach((res)=>{
                    h+=res.height;
                    heightArr.push(h)
                })
                this.setData({
                    anchorArray:heightArr
                });
            }).exec();

以上就是關于“微信小程序怎么實現錨點定位功能”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創新互聯行業資訊頻道。


新聞名稱:微信小程序怎么實現錨點定位功能
文章URL:http://www.xueling.net.cn/article/pesggj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精一区二区三区 | 在线播放五十路乱中文 | 国内色视频 | 亚洲欧美日本在线观看 | 视频一区视频二区视频三区高 | 女人与禽姓交视免费看 | 少妇私密spa按摸高潮了 | 亚洲日韩国产一区二区三区 | 浪漫樱花动漫在线观看官网 | 高清成人爽a毛片免费 | 一区三区在线观看 | 午夜影视在线 | b2b的网站毛片 | 亚洲精品美女久久久久久久 | 国产v综合v亚洲欧美久久 | 中日韩欧美在线观看 | 国产精品99无码一区二区 | 久久久久国产精品免费A片 日本精品久久久久影院 | 国产真实夫妇6p酒店交换 | 国产成人av三级在线观看 | 人成免费在线视频 | 国产一在线精品一区在线观看 | 少妇高潮喷水正在播放 | 在线一区不卡 | 欧美福利 | 中文字幕中文字字幕码一二区 | 欧美人一级淫片a免费播放 91久久国产综合久久 | 很色很黄很大爽的视频 | 男女无遮挡免费视频 | 国产精品嫩草33av在线 | 爱情岛论坛自拍亚洲品质极速福利 | 99爱中文字幕高清视频 | 成人av网站免费 | 久久亚洲精品国产精品 | 久久精品99久久香蕉国产色戒 | 韩国三级毛片 | 高清人妻喷潮AV综合网 | 国产一区二区网 | 亚洲日韩高清aⅴ在线观看 四区在线观看 | 久久高潮 | 香蕉一区 |