基于vue的fullpage.js單頁滾動插件
基于vue的fullpage.js使用方法,供大家參考,具體內(nèi)容如下
功能概述
可實現(xiàn)移動端的單頁滾動效果,支持橫向滾動和縱向滾動
兼容性
目前還未進行大規(guī)模兼容性測試。有bug請?zhí)釂栔羒ssues
安裝
npm install vue-fullpage --save
commonjs
import VueFullpage from 'vue-fullpage' Vue.use(VueFullpage)
或
var vueFullpage = require('vue-fullpage')
Vue.use(vueFullpage)
文檔
快速上手
main.js
在main.js需要引入該插件的css和js文件
import VueFullpage from 'vue-fullpage' Vue.use(VueFullpage)
app.vue
模板部分:在 page-container 容器加入 v-cover 指令防止閃爍 在 page-wp 容器上加 v-page指令,指令值是 fullpage 的配置
<div class="page-container"> <div v-page="opts" class="page-wp"> <div class="page page1"> <p class="part part1" v-animate="'slideIn'"> vue-fullpage </p> </div> <div class="page page2"> <p class="part part2" v-animate="'slideIn'"> vue-fullpage </p> </div> <div class="page page3"> <p class="part part3" v-animate="'slideIn'"> vue-fullpage </p> </div> <div class="page page4"> <p class="part part4" v-animate="'fadeIn'"> vue-fullpage </p> </div> </div> </div>
js部分:提供 vue-fullpage 的自定義指令
<script>
export default {
data () {
return {
opts: {
start: 0,
dir: 'v',
loop: false,
duration: 500,
stopPageScroll: true,
beforeChange: function (prev, next) {
},
afterChange: function (prev, next) {
}
}
}
}
}
</script>
css部分: page-container 需要固定寬度和高度, fullpage 會使用父元素的寬度和高度。
如下設(shè)置可使?jié)L動頁面充滿全屏
<style>
.page-container {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
</style>
demo
地址:
請使用chrome的手機模擬器或手機瀏覽器訪問
http://vue.wendaosanshou.top/vue_fullpage_demo/
本文已被整理到了《Vue.js前端組件學習教程》,歡迎大家學習閱讀。
關(guān)于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue2從數(shù)據(jù)變化到視圖變化之nextTick使用詳解
這篇文章主要為大家介紹了vue2從數(shù)據(jù)變化到視圖變化之nextTick使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
Vue項目中Api的組織和返回數(shù)據(jù)處理的操作
這篇文章主要介紹了Vue項目中Api的組織和返回數(shù)據(jù)處理的操作,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
vue項目history模式下部署子路由跳轉(zhuǎn)失敗的解決
這篇文章主要介紹了vue項目history模式下部署子路由跳轉(zhuǎn)失敗的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
Vue3使用element-plus實現(xiàn)彈窗效果
本文主要介紹了Vue3使用element-plus實現(xiàn)彈窗效果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07
Nginx配置Vue項目,無法按路徑跳轉(zhuǎn)及刷新404的解決方案
這篇文章主要介紹了Nginx配置Vue項目,無法按路徑跳轉(zhuǎn)及刷新404的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
VUE?el-table列表搜索功能純前端實現(xiàn)方法
Vue表搜索是指在Vue應(yīng)用中實現(xiàn)對表格數(shù)據(jù)的搜索功能,下面這篇文章主要給大家介紹了關(guān)于VUE?el-table列表搜索功能純前端實現(xiàn)的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-09-09

