更新记录

1.2.1(2023-09-01)

  • 兼容vue3
  • 删除不必要文件

1.2.0(2023-09-01)

  • 支持vue3使用
  • 优化显示效果
  • 增加图标类型
  • 增加控制高斯模糊,按钮阴影可选参数

1.1.1(2022-02-10)

去除火箭模式的默认背景色

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × ×

zero-back-top

仅测试于 vue2, vue3, 微信小程序. 其他平台可自行测试

使用方法

导入 uni_modules 后直接使用即可

<template>
    <view>
        <view>
            <view></view>
            <view></view>
            <view></view>
            <view></view>
        </view>
        <!-- 默认用法-->
      <zero-back-top :scrollTop='scrollTop'></zero-back-top>

      <!-- 或 : 自定义位置-->
      <zero-back-top :bottom="bottom" :right="right" :scrollTop='scrollTop'></zero-back-top>

      <!-- 或 : 自定义样式 1-->
      <zero-back-top iconType='arrow-line' color="#ffffff" backgroundColor='rgba(0,0,0,0.6)' :scrollTop='scrollTop'></zero-back-top>

      <!-- 或 : 自定义样式 2-->
      <zero-back-top iconType='triangle-text' color="#ffffff" backgroundColor='linear-gradient(to right, #f12711, #f5af19);' :scrollTop='scrollTop'></zero-back-top>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                scrollTop: 0,
                right: 50,
                bottom: 100,
            }
        },
        onLoad() {

        },
        // 别忘了在使用页面监听 onPageScroll
        onPageScroll(e) {
            this.scrollTop = e.scrollTop;
        },
        methods: {

        }
    }
</script>

<style lang="scss" scoped>

</style>

参数说明

参数 类型 默认值 说明
scrollTop Number 0 当前页面距离顶部,需要在使用页面传进来
iconType String rocket 图标类型,目前提供六种
top Number 300 距离顶部 xx 触发
duration Number 300 屏幕滚动动画时间
zIndex Number 99 z-index
iconSize Number 80 图标大小
right Number 50 图标固定在屏幕底部右侧距离
bottom Number 100 图标固定在屏幕底部距离
color String #007aff 图标颜色
backgroundColor String #ffffff 图标容器背景色
blurEffect Boolean true 毛玻璃效果(要求backgroundColor值为rgba,且有透明度)
shadow Boolean true 按钮阴影,可自主选择关闭
iconType 值 描述
rocket 火箭1
rocket-line 火箭2
arrow 箭头1
arrow-line 箭头2
arrow-text top字体1
triangle-text top字体2

插件预览: code

小程序搜索: zerojs零技术

预览的小程序不一定能及时更新当前插件

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问