使用vue.js制作的一个fullpage模板,可以通过修改配置,添加任意数量的page,支持滚轮和触摸滚动
# 安装依赖
npm/cnpm/yarn install
# 本地开发服务器
npm run dev
# 打包导出
npm run build
- 箭头控制切换效果
- 右侧导航控制切换效果
- 移动端触屏切换效果
在App.vue中修改data函数返回的内容,即为修改相应的配置。现在可以配置两个属性:currentPage和options
-
currentPage: 表示当前显示的页面,通过设置currentPage可以改变初始显示的界面,可以自由扩展
-
controllerOption: 该属性表示控制器的配置属性,可以自由扩展
-
arrowsType: 表示页面控制器的上下箭头显示类型:false(不显示箭头)、true(显示箭头)、字符串animate(显示有动画效果的箭头)
-
navbar: 表示是否显示侧边导航条
-
highlight: 表示是否开启控制器当前页项高亮
-
loop: 表示是否开启滚动循环(即滚到最后一页再向下或回到第一页,第一页向上滚也如此)
-
-
options: 该属性是一个数组,数组的每一项都是一个对象,通过设置对象内的值,可以改变对应的page组件的样式
-
background: 表示相应page的背景样式
-
color: 表示相应page的文字颜色
-
isCenter: 表示相应page的内容是否居中(包括水平居中和垂直居中)
-
beforeLeave() 该方法表示在离开当前页面前所做的操作(参数为当前页面的vue组件实例)
-
afterEnter() 方法表示在进入当前页面后所做的操作(参数为当前页面的vue组件实例)
-