老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 国产女性无套免费网站 | 久久成年人视频 | 嫩草欧美 | 日日夜夜中文字幕 | 穿越时空的少女免费观看动漫日语 | 国产成人精品一区二区仙踪林 | 亚洲国产精品无码一区二区 | 欧美在线一区二区 | 久久久黄色片 | 国产浮力第一页草草影院 | 女人16一毛片 | 国产在线视频99 | 色欲天天来综合网站 | 欧美婷婷久久五月精品三区 | 99情趣网| 亚洲精品无码久久久久AV老牛 | 啪啪伊人网 | 国产视频日韩精品 | 四虎永久在线精品免费无码 | 国产网站视频 | 人人爱天天爱天天摸天天做天天爽 | 九九视频在线观看 | 国内伊人久久久久久网站视频 | 美女裸体十八禁免费网站 | 日本成人中文字幕 | 奇米影视7777狠狠狠狠色 | 亚洲精品a在线观看 | 欧美精品一区二区三区久久久 | 国产综合色在线观看 | 久久久久久久久成人网A片 国产成年视频 | 三级小说欧洲区亚洲区 | 色爱激情网 | 欧美精品码一区二区三区免费观看 | 亚洲中文字幕无码一区日日添 | 有码中文 | 肉丝一区二区 | 久久99精品国产麻豆宅宅 | 视频一区二区免费 | 日本不卡视频一区二区三区 | 日韩色性| 性一级录像 |