今天给大家推荐一款 vue.js 顺滑动画滚动到页面指定位置组件VueScrollTo。

9b455b40d822621e565f4f9fca9c0bc3.png

vue-scrollto 一个定位滚动条滚动至当前元素位置组件。支持按 x轴 y轴 滚动,可以嵌套元素,当前元素在父元素中滚动。

f611a18564296006f4a49b50b3b9e2b2.gif
09b244c02eece36f859c20f716676506.gif

安装

$ npm install --save vue-scrollto

引入插件

import Vue from 'vue'import VueScrollTo from 'vue-scrollto'Vue.use(VueScrollTo)// You can also pass in the default optionsVue.use(VueScrollTo, {  container: "body",  duration: 500,  easing: "ease",  offset: 0,  force: true,  cancelable: true,  onStart: false,  onDone: false,  onCancel: false,  x: false,  y: true})

使用

Scroll to #element
Hi. I'm #element.
Scroll to #element
daa8a714b0c9c2a54c5a06fb9e2727e1.png
d74973c2012ddf1e3616a19e8f0317a6.png
e3e884abfc3ba486b4407f8c8801fa8e.png

最后附上文档及项目地址

# 文档地址https://vue-scrollto.netlify.app/# 仓库地址https://github.com/rigor789/vue-scrollTo

okay,就分享到这里,感谢你的阅读。如果对大家有帮助,记得多支持一下哈~~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐