国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解微信小程序回到頂部的兩種方式

2019-11-19 11:36:56
字體:
來源:轉載
供稿:網友

在做微信小程序開發時,遇到一個問題,要如何實現返回頂部的功能,下面就用2種方法實現

一,使用view形式的回到頂部

HTML:

<image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image>

 CSS:

/* 返回頂部 */.goTop{ height: 80rpx; width: 80rpx; position: fixed; bottom: 50rpx; background: rgba(0,0,0,.3); right: 30rpx; border-radius: 50%;}

JS:

 // 獲取滾動條當前位置 onPageScroll: function (e) {  console.log(e)  if (e.scrollTop > 100) {   this.setData({    floorstatus: true   });  } else {   this.setData({    floorstatus: false   });  } }, //回到頂部 goTop: function (e) { // 一鍵回到頂部  if (wx.pageScrollTo) {   wx.pageScrollTo({    scrollTop: 0   })  } else {   wx.showModal({    title: '提示',    content: '當前微信版本過低,無法使用該功能,請升級到最新微信版本后重試。'   })  } },

二.使用scroll-view形式的回到頂部

<scroll-view scroll-y scroll-top='{{topNum}}' bindscroll="scrolltoupper"><image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image>

CSS:

/* 返回頂部 */.goTop{ height: 80rpx; width: 80rpx; position: fixed; bottom: 50rpx; background: rgba(0,0,0,.3); right: 30rpx; border-radius: 50%;}

JS:

 data:{  topNum: 0 } // 獲取滾動條當前位置 scrolltoupper:function(e){  console.log(e)  if (e.detail.scrollTop > 100) {   this.setData({    floorstatus: true   });  } else {   this.setData({    floorstatus: false   });  } }, //回到頂部 goTop: function (e) { // 一鍵回到頂部  this.setData({   topNum: this.data.topNum = 0  }); },

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福安市| 清水县| 邹平县| 天全县| 合水县| 辉县市| 扎囊县| 临沂市| 故城县| 固原市| 新田县| 辽阳市| 即墨市| 辉县市| 本溪市| 长汀县| 邓州市| 东乡县| 朝阳县| 米林县| 广元市| 溧水县| 钦州市| 青阳县| 普安县| 承德县| 红安县| 光山县| 达州市| 龙里县| 郁南县| 阿瓦提县| 铜陵市| 新昌县| 长兴县| 崇州市| 扎兰屯市| 辰溪县| 射洪县| 稻城县| 南木林县|