实例
在home/index.vue中,
结构
<!-- 回到顶部 --> <div class="totop" v-if='isShow' @click='handleTop'> ︿ <p>顶部</p> </div>样式
.totop { position: fixed; bottom: 50rpx; right: 50rpx; border-radius: 50rpx; width: 100rpx; height: 100rpx; background: rgb(255, 255, 255, 0.5); text-align: center; font-size: 14px; //默认是隐藏的 // display:none }数据和逻辑
export default { data () { return { // 控制回到顶部按钮的显示与否 isShow: false } }, onPageScroll (e) { // 监听页面的滚动 // console.log(e.scrollTop) 显示具体数值 this.isShow = e.scrollTop > 100 }, methods: { handleTop () { // 控制页面 点击返回按钮 回到顶部 wx.pageScrollTo({ scrollTop: 0 }) }, } }显示效果