Vue3 封装回到顶部组件的实现示例
更新时间:2022年03月17日 10:35:37 作者:柒个M
回到顶部在很多网页中都可以见到,本文主要介绍了Vue3 封装回到顶部组件的实现示例,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
我们在网页中应该经常可以看到回到顶部这个功能,这个功能也比较简单。
代码:
<template> <div class="page-content-scroll"> <el-backtop target=".page-content-scroll" > </el-backtop> <slot></slot> </div> </template> <script> export default { name: "index" } </script> <style scoped lang="scss"> .page-content-scroll { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-x: hidden; } </style>
使用:
<template> <back-top> <router-view/> </back-top> </template> <style lang="scss"> </style>
<template> <div> <h1>{{ name }}</h1> <div id="panels"></div> </div> </template> <script lang="ts" setup> import {onMounted, ref} from 'vue' const name: string = ref('Lisa') onMounted(() => { const fragmentArr = document.createDocumentFragment() const parentNode = document.getElementById('panels') for (let i = 0; i < 200; i++) { const elementP = document.createElement('p') elementP.innerText = '测试' + i fragmentArr.appendChild(elementP) } parentNode.appendChild(fragmentArr) }) </script> <style scoped> </style>
到此这篇关于Vue3 封装回到顶部组件的实现示例的文章就介绍到这了,更多相关Vue3 回到顶部内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
vue-cli3配置favicon.ico和title的流程
这篇文章主要介绍了vue-cli3配置favicon.ico和title的流程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-10-10Element-Plus Select组件实现滚动分页加载功能
Element-Plus的select组件并没有自带滚动分页加载的功能,其虽然提供了自定义下拉菜单的底部的方式可以自定义上一页及下一页操作按钮的方式进行分页加载切换,这篇文章主要介绍了Element-Plus Select组件实现滚动分页加载功能,需要的朋友可以参考下2024-03-03
最新评论