今天给小伙伴们推荐一款超棒的Vue自由屏幕滚动组件VueFullPage。
![e7467716216586a5224e977daeb5490a.png](https://i-blog.csdnimg.cn/blog_migrate/12972e6c9635792fa415319253680fcc.jpeg)
vue-fullpage 一个基于 fullpage.js 官方推出的vue全屏滚动组件,在vue页面即可制作FullPage滚动效果。
![f1e3cf7d4cb6282207d5ace6f5750790.gif](https://i-blog.csdnimg.cn/blog_migrate/2d69fa7b78b0cb2228e36781462eb3a9.gif)
安装
$ npm i vue-fullpage.js -S
引入
# 在main.js引入组件import Vue from 'vue'import 'fullpage.js/vendors/scrolloverflow' // Optional. When using scrollOverflow:trueimport './fullpage.scrollHorizontally.min' // Optional. When using fullpage extensionsimport VueFullPage from 'vue-fullpage.js'Vue.use(VueFullPage);
使用插件
Section 1
Section 2
Section 3
![b7d653a407621b08bd25142abdda8b10.png](https://i-blog.csdnimg.cn/blog_migrate/d0ae34db9f682da6b86377ab11d997ac.jpeg)
![0905d20544e53434a8fb7450e31a0b88.png](https://i-blog.csdnimg.cn/blog_migrate/4d67532027956e4a6b6835a57785f4d5.jpeg)
![d396515bd6ad7e468c0411638f1d93aa.png](https://i-blog.csdnimg.cn/blog_migrate/c67cc1dc92820dcc7c0d3bdeb7598341.jpeg)
最后贴上演示示例及仓库链接
# 示例地址https://alvarotrigo.com/vue-fullpage/# 仓库地址https://github.com/alvarotrigo/vue-fullpage.js
ok,就分享到这里。如果小伙伴们有更好的vue滚屏组件,欢迎留言一起交流讨论。