微信小程式中回到頂部的實現

2021-10-03 04:14:27 字數 714 閱讀 2877

html:

<

!-- 返回頂部按鈕 --

>

<

!-- 繫結事件

vue v-on:click=

"" react onclick=

minpro 移動端盡量不使用click事件 ,建議使用tap事件,或者使用touch代替click事件

bindtap

catchtap --

-- 阻止冒泡

事件不加() bindtap=

"backtop"

-->

="backtop" bindtap=

"backtop" hidden=

"}">回到頂部<

/button>

css:
.backtop
js:
/**

* 頁面的初始資料 ----

*/data:

,/**

* 頁面滾動觸發事件的處理函式

* 預設的引數就是滾動條距離頂部的距離 - options

* 滾動到某乙個位置,出現返回頂部按鈕

*/onpagescroll

(options))}

else)}

},/** * 返回頂部事件

* */

backtop()

)},

微信小程式 回到頂部

回到頂部wx if 是遇 true 顯示,hidden 是遇 false 顯示。他們還有一層細微的區別 wx if 在隱藏的時候不渲染,而 hidden 在隱藏時仍然渲染,只是不呈現。所以如果頻繁切換的話,用 wx if 將會消耗更多資源,因為每次呈現的時候他都會渲染,每次隱藏的時候,他都會銷毀。如...

JS 回到頂部按鈕的實現

很多頁面都有乙個回到頂部的按鈕,一旦點選頁面的scrollbar就會變為0 只需要document.body.scrolltop document.documentelement.scrolltop 0,在這個基礎上在加乙個緩動公式。下面貼上我的 html 1 div class content 2...

微信小程式 返回頂部功能

wxml js 回到頂部功能 獲取滾動條當前位置 onpagescroll function e else 一鍵回到頂部 gotop function e else 上述 js 中有乙個特別討巧的顯示圖示的方法 icosrc image null.png 如果不加這條語句,使用者隨時隨刻都能看到 回...