>웹 프론트엔드 >JS 튜토리얼 >Vue의 원활한 스크롤 구성 요소에 대한 자세한 설명

Vue의 원활한 스크롤 구성 요소에 대한 자세한 설명

小云云
小云云원래의
2017-12-18 16:18:342734검색
이 기사에서는 Vue의 원활한 스크롤 구성 요소에 대한 자세한 설명을 공유합니다. 저는 Vue의 원활한 스크롤 구성 요소를 본 적이 없습니다. 여가 시간에 구성 요소를 작성하여 모두가 함께 배우고 발전할 수 있기를 바라면서 공유했습니다.

Installation

NPM

npm install vue-seamless-scroll --save

Usage

ES6

다음 es6 사용에는 webpack 환경 컴파일이 필요합니다.

자세한 내용은 example-src/App.vue
import Vue from 'vue'
import vueSeamlessScroll from 'vue-seamless-scroll'

new Vue({
  components: {
    vueSeamlessScroll
  }
})

Normal 모드(스크립트 태그)를 참조하세요.

예:

자세한 내용은 test/test.html을 참조하세요.
<html>
<head>
  ...
</head>
<body>
  <p id="app">
    <vue-seamless-scroll></vue-seamless-scroll>
  </p>
  <script src="vue.js"></script>
  <script src="vue-seamless-scroll"></script>
  <script>
    new Vue({
      el: '#app'
    })
  </script>
</body>
</html>

Configure

      defaultOption () {
        return {
          step: 1, //步长 越大滚动速度越快
          limitMoveNum: 5, //启动无缝滚动最小数据量 this.dataList.length
          hoverStop: true, //是否启用鼠标hover控制
          direction: 1, //1 往上 0 往下
          openWatch: true, //开启data实时监听
          singleHeight: 0, //单条数据高度有值hoverStop关闭
          waitTime: 1000 //单步停止等待时间
        }
      }

TKS

vue-seamless-scroll 버그를 발견하거나 부족한 점이 있으면 별점을 주세요. , 별표를 주세요.

관련 권장 사항:

jquery 스크롤 구성 요소(vticker.js)는 페이지_jquery

스크롤 막대 위치 판단을 기반으로 한 간단한 예_javascript 기술

css로 숨겨진 스크롤을 구현합니다. 바 코드 예제

위 내용은 Vue의 원활한 스크롤 구성 요소에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.