您现在的位置是:网站首页> 编程资料编程资料
vue+vue-fullpage实现整屏滚动页面的示例代码(直播平台源码)_vue.js_
2023-05-24
323人已围观
简介 vue+vue-fullpage实现整屏滚动页面的示例代码(直播平台源码)_vue.js_
直播平台源码,vue+vue-fullpage实现整屏滚动页面
一、man.js引入
// An highlighted block import router from './router' Vue.config.productionTip = false // 整屏滚动 import 'fullpage.js/vendors/scrolloverflow'; import VueFullPage from 'vue-fullpage.js'; Vue.use(VueFullPage) /* eslint-disable no-new */ new Vue({ el: '#app', router, components: { App }, template: ' ' })二、使用
1.html,
vue-fullpage.js
Slide 2.1
Slide 2.2
Slide 2.3
Section 3
2.js
export default { data() { return { options: { anchors: ["page1", "page2", "page3", "page4", "page5", "page6"], licenseKey: "OPEN-SOURCE-GPLV3-LICENSE", afterLoad: this.afterLoad, // method中的方法 即回调函数 scrollOverflow: true, scrollBar: false, menu: "#menu", sectionsColor: [ "#23A84A", "#ff5f45", "#0798ec", "#fec401", "#000000", "#E7EFFE", ], }, }; }, }三、常用API
1.afterLoad:对应的函数写在methods中,常用作对页面的处理
methods:{ afterLoad: function (origin, destination, direction) { // origin 起点 destination终点 direction方向 固定写法 this.navIndex = destination.index; //destination.index代表对应页面index(从0开始) //拿到对应页面的index就可以进行操作 if (destination.index > 0) { this.phoneShow = true; } if (destination.index === 0) { this.phoneShow = false; } }, }2.moveTo通过事件跳转到对应的page页面
options: { afterLoad: this.afterLoad, //一定要在options中插入这段数组,数组的值对应page页面 anchors: ["page1", "page2", "page3", "page4", "page5", "page6"], licenseKey: "OPEN-SOURCE-GPLV3-LICENSE", afterLoad: this.afterLoad, // method中的方法 即回调函数 scrollOverflow: true, scrollBar: false, menu: "#menu", sectionsColor: [ "#23A84A", "#ff5f45", "#0798ec", "#fec401", "#000000", "#E7EFFE", ], }, moveTo(pages) { //固定写法,第一个参数代表options中anchors数组中的值 //在点击时传递对应的pages值即可 fullpage_api.moveTo(pages, 1); },到此这篇关于vue+vue-fullpage实现整屏滚动页面的文章就介绍到这了,更多相关vue整屏滚动页面内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- JavaScript实现基础排序算法的示例详解_javascript技巧_
- JS中自定义事件与观察者模式详解_JavaScript_
- 微信小程序实现竖排slider效果_javascript技巧_
- Vue使用axios发送请求并实现简单封装的示例详解_vue.js_
- 小程序canvas实现画布半圆环_javascript技巧_
- 微信小程序使用slider实现音频进度条_javascript技巧_
- 用javascript实现放大镜效果_javascript技巧_
- js+css实现换肤效果_javascript技巧_
- vue实现修改标签中的内容:id class style_vue.js_
- vue的v-if里实现调用函数_vue.js_
