首页 > 其他分享 >uniapp实现返回顶部

uniapp实现返回顶部

时间:2024-03-18 17:56:35浏览次数:19  
标签:返回 uniapp 顶部 showBack back 68rpx

应用场景 在uniapp中文章页或者长列表页实现返回顶部的效果。 实现代码

<template>
    <view class="news_detail_container">
        <view class='back_btn' v-show="showBack" @tap="handleTop">
            <img class="back_icon" src="../../static//icons/top.png" alt="">
        </view>
    </view>
</template>

<script>
export default {
    data() {
        return {
            showBack: false
        }
    },
    methods: {
        handleTop() {
            uni.pageScrollTo({
                scrollTop: 0,
                duration: 300
            });
        },
    },
    // 页面滚动距离超过100才显示返回顶部的按钮
    onPageScroll(e){
        this.showBack=e.scrollTop>100
    }
}
</script>

<style>
.back_icon {
    width: 68rpx;
    height: 68rpx;
}
.back_btn{
    position: fixed;
    bottom: 200rpx;
    right: 30rpx;
}
</style>

 

标签:返回,uniapp,顶部,showBack,back,68rpx
From: https://www.cnblogs.com/nicoz/p/18081060

相关文章

  • uniapp微信小程序随机生成canvas-id报错?
    uniapp微信小程序随机生成canvas-id报错?文章目录uniapp微信小程序随机生成canvas-id报错?效果图遇到问题解决场景:子组件,在mounted绘制canvas;App、H5端正常显示,微信小程序报错;效果图遇到问题随机生成canvas-id方式,控制台报错【:canvas-idattributeisun......
  • java:形参和返回值
    一、抽象类名作为形参和返回值方法形参是抽象类名,其实需要的是该抽象类的子类对象方法的返回值是抽象类名,其实返回的是该抽象类的子类对象二、接口名称作为形参和返回值方法的形参是接口名,其实需要的是该接口的实现类对象方法返回值是接口名,其实返回的是该接口的实现类对象......
  • Linux vscode右上角布局按钮显示 & 顶部不显示搜索栏
    以下设置均在ubuntu上测试,windows可能类似。开启或关闭右上角布局按钮:勾选layoutcontrol同时注意,window.titleBarStyle需要设置为custom才会生效。关闭顶部中间的搜索框中间有个很占地方的搜索框设置里搜索commandcenter,取消勾选即可。(同样,titlebarstyle需要设置为cust......
  • vue router-view 路由跳转时,页面如何滚动到顶部
    在Vue中使用路由进行页面切换后,我们可以通过设置scrollBehavior来控制页面的滚动位置。importVuefrom'vue'importRouterfrom'vue-router'//导入组件importHomePagefrom'./components/HomePage.vue'importAboutPagefrom'./components/AboutPage.vue'......
  • std::promise返回的是future对象
    在C++中,std::promise对象调用get_future()方法返回一个std::future对象,而不是指针、引用或其他类型的对象。std::future对象用于获取与std::promise对象相关联的异步操作的结果。std::promise和std::future是C++标准库中的一部分,用于处理异步操作的结果。std::promise对象可以在......
  • 访问JavaWeb项目没有返回任何内容
     一、问题由来一位朋友最近在学习JavaWeb开发时遇到一个问题,某次他在测试,去访问项目下面的html文件时,发现没有任何响应信息。他感觉到很是奇怪,自己尝试着去解决这个问题,一直没有找到问题。二、问题分析我让他把项目发过来看看,把项目启动起来后,在Webapp目录下创建一个......
  • 微信小程序uniapp+vue+nodejs宝宝成长记录系统的设计与实现
    本文先通过对相关系统的调研,提出开发基于微信小程序的宝宝成长记录系统的意义,然后使用当前主流的技术进行开发,满足基于微信小程序的宝宝成长记录系统的技术要求,分析系统需要实现的功能并进行设计。梳理业务流程,并根据功能设计数据库,最后通过编码实现,介绍实现的关键算法逻辑。在......
  • 输入8个整数元素存入数组中,再输入一个整数n,在数组中查找,找到了返回数组元素的下标,找不
    #include<stdio.h>intmain(){inti,n,arr[8];//Input8integerelementsintothearrayprintf("Enter8integerelements:\n");for(i=0;i<8;i++){scanf("%d",&arr[i]);}......
  • Nginx部署vue项目刷新返回空白页问题
    这个问题很有可能是因为VueRouter的模式和Nginx配置之间的冲突导致的。当你在Vue应用中使用VueRouter的`history`模式时,URL会变成美观的形式,就像`http://mywebsite/myroute`,而不是`http://mywebsite/#/myroute`。这种模式下,当你尝试通过直接访问`http://mywebsite......
  • 后端返回的数据结构可能是多样的,前端需要对数据进行处理,以适应页面展示的需求。请给出
    在前端开发中,针对后端返回的多变数据结构进行处理以适应页面展示需求的最佳实践包括以下几个方面:定义清晰的数据模型:在前端根据UI设计和功能需求明确所需的数据结构,并创建对应的JavaScript对象模型(或使用TypeScript等类型语言提供静态类型检查)。这有助于前端开发者预先了解......