Vue+element UI实现“回到顶部”按钮组件

摘要:
介绍这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部。使用方法由于该组件是基于element-UI进行二次封装的,所以在使用该组件时请务必安装element-UI,安装好element-UI后,只需将该组件文件夹BackToTop导入到现有项目中即可使用。--可自定义按钮的样式、show/hide临界点、返回的位置--><!

介绍

这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部。

使用方法

由于该组件是基于element-UI进行二次封装的,所以在使用该组件时请务必安装element-UI安装方式猛戳这里),安装好element-UI后,只需将该组件文件夹BackToTop导入到现有项目中即可使用。

使用示例

<template>
  <div id="app">
    <!--可自定义按钮的样式、show/hide临界点、返回的位置  -->
    <!--如需文字提示,可在外部添加element的<el-tooltip></el-tooltip>元素  -->
    <el-tooltip placement="top" content="回到顶部">
      <back-to-top :custom-  :visibility-  :back-position="0" transition-name="fade"/>
    </el-tooltip>
  </div>
  </div>
</template>

<script>
import  BackToTop from './BackToTop'
export default {
  name: 'app',
  components: { BackToTop},
  data() {
    return {
      myBackToTopStyle: {
        right: '50px',
        bottom: '50px',
         '40px',
        height: '40px',
        borderRadius: '4px',
        lineHeight: '45px', // 请保持与高度一致以垂直居中
        background: '#e7eaf1'// 按钮的背景颜色
      }
    }
  }
}
</script>

选项

属性描述类型是否必须默认值
visibilityHeight当页面卷曲到多少高度时显示按钮Number400
backPosition点击按钮后回到页面顶部的高度Number0
customStyle自定义按钮样式Object
transitionName回到顶部时的动画效果,具体参考elementUI的动画效果Stringfade

效果图

Vue+element UI实现“回到顶部”按钮组件第1张

组件代码

完整代码请戳☞Vue-Components-Library/BackToTop

(完)

免责声明:文章转载自《Vue+element UI实现“回到顶部”按钮组件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇logback配置XRDP与VNC的关系(转载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Excel简单编程学习笔记

多少年来,我都一直认为Excel就是一个表格工具,用来记一记数据内容即可,直到后来开发同事用Excel做出了很花哨的动态报告,可以从数据库提取数据,自动填充排版数据,可以自动计算绘图,自动套用模版格式,自动生成pdf…  太可怕了。 我目前无法达到这样的水平,只能从最基本的数据提取开始。 一. 开启编程模式 1. Excel版本建议在2010以上,目前我使...

vue-quill-editor 封装成组件;图片文件流上传;同一页面多个编辑器样式异常解决办法

使用方法: 引入并注册组件,然后直接使用; @getcode是同步获取编辑器内容的;:contentDefault是编辑器的默认内容; 注意:如果同一个页面多个编辑器,参数id不能相同,否则只有第一个编辑器有样式; 封装组件: 工具栏可以自己添加配置,看自己项目需求 <template> <div class="quill_bo...

vue+element-ui 实现数据的增删改查以及分页(举例新增学生)

1.首先获取所有的学生信息并显示在表格上,进行分页。 后台要求传的参数: 后台接口封装: element-ui创建数据。必须有HTML表格 <el-table :data="studentData" border style=" 100%"> <el-table-column prop="id" label="学号"></...

WPF概述

Windows Presentation Foundation (简称WPF),是一个可创建适用于Windows的桌面客户端应用程序的UI框架。WPF框架支持广泛的应用程序开发功能,包括应用程序模型、空间、图形和数据绑定。WPF使用Extension Application Markup Language(XAML)为应用程序编程提供声明性模型。 WPF有...

Python3 tkinter 界面布局(转自https://blog.csdn.net/junjun5156/article/details/72510927)

所谓布局,就是指控制窗体容器中各个控件(组件)的位置关系。tkinter 共有三种几何布局管理器,分别是:pack布局,grid布局,place布局。 pack布局 使用 pack布局,将向容器中添加组件,第一个添加的组件在最上方,然后是依次向下添加。 1 from tkinter import * 2 3 root =Tk() 4 5 #创建三...

PowerDesigner 技巧【3】

  一、PowerDesigner导出所有SQL脚本:     一般的导出SQL脚本只需要下面两个步骤:   1、database->change current DBMS(选择需要导出的数据库类型);   2、database->generate database,点击确定即可,如下图所示:     我的PDM目录下面有很多包,直接导出S...