在.js文件中使用page的onPageScroll事件和scroll-view的scroll事件中產(chǎn)生卡頓 (setData 渲染會(huì)阻塞其它腳本執(zhí)行,導(dǎo)致了整個(gè)用戶交互的動(dòng)畫過(guò)程會(huì)有延遲), 所以使用wxs響應(yīng)事件來(lái)實(shí)現(xiàn)吸頂效果。wxs響應(yīng)事件基礎(chǔ)庫(kù) 2.4.4 開始支持,低版本需做兼容處理。
附上文檔鏈接:wxs響應(yīng)事件
吸頂效果
使用scroll-view組件實(shí)現(xiàn)滾動(dòng)效果,頁(yè)面和scroll-view組件的高度設(shè)成100%,當(dāng)豎向滾動(dòng)條大于等于導(dǎo)航到頂部距離時(shí),導(dǎo)航變成固定定位,固定顯示在頂部,反之,導(dǎo)航取消定位。
{{item}} 第{{index}}部分