javascript - Vue 的整页滚动?

标签 javascript vue.js vuejs2 vue-component

有模拟库吗fullpage.js对于 Vue?需要一个可以滚动浏览组件以及 fullpage.js 的组件.

最佳答案

也许您可以考虑为此使用一个指令

首先加载jqueryfullpage

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery.fullpage/2.9.4/jquery.fullpage.min.js"></script>

然后创建一个新指令。

Vue.directive('fullpage', function(el, binding) {
  $(el).fullpage(binding.value)
})

使用示例:

<div v-fullpage="fullpageOptions">
  ...
</div>

在您的组件中:

data: {
  return {
    fullpageOptions: {
      sectionsColor: ['#1bbc9b', '#4BBFC3', '#7BAABE', 'whitesmoke', '#ccddff'],
      anchors: ['firstPage', 'secondPage', '3rdPage', '4thpage', 'lastPage'],
      menu: '#menu',
      css3: true,
      scrollingSpeed: 1000
    }
  }
}

关于javascript - Vue 的整页滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45217417/

相关文章:

javascript - 如何在规范化/非规范化属性名称之前获取原始属性名称?

javascript - Vuejs中的: How to get an array index id?问题

javascript - 如何设置一个条件,让我的函数在所有值都为 true 时继续运行?

javascript - 将变量分配给 JSON Angular

Vue.js:根据 'data' 变化重新计算并重新渲染 'prop'。这是更好的方法吗?

vue.js - esp32 https 服务器的 SSL 证书

javascript - VueJS,引用错误: google is not defined

javascript - 带有 webpack 基本示例的 Vue 路由器

javascript - 计算子组件的出现次数

javascript - Jquery从x秒到0的倒计时,格式为hh :mm:ss