Heim > Artikel > Web-Frontend > Ausführliche Erklärung der nahtlosen Bildlaufkomponente von Vue
Dieser Artikel gibt Ihnen eine detaillierte Erklärung der nahtlosen Scroll-Komponente von Vue. Ich habe nach der Arbeit eine Komponente geschrieben und sie mit Ihnen geteilt, in der Hoffnung, dass alle gemeinsam lernen und Fortschritte machen können.
npm install vue-seamless-scroll --save
Die folgende ES6-Verwendung erfordert die Kompilierung der Webpack-Umgebung.
Zur spezifischen Referenz: example-src/App.vue
import Vue from 'vue' import vueSeamlessScroll from 'vue-seamless-scroll' new Vue({ components: { vueSeamlessScroll } })
Beispiel:
Zur spezifischen Information Referenz, 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>
defaultOption () { return { step: 1, //步长 越大滚动速度越快 limitMoveNum: 5, //启动无缝滚动最小数据量 this.dataList.length hoverStop: true, //是否启用鼠标hover控制 direction: 1, //1 往上 0 往下 openWatch: true, //开启data实时监听 singleHeight: 0, //单条数据高度有值hoverStop关闭 waitTime: 1000 //单步停止等待时间 } }
vue-seamless-scroll Wenn Sie einen Fehler finden oder Mängel haben, geben Sie bitte an Wenn Sie das Gefühl haben, dass es gut ist, geben Sie ihm einen Stern.
Verwandte Empfehlungen:
basierend auf Bildlaufleiste Ein einfaches Beispiel für Positionsbeurteilung_Javascript-Fähigkeiten
CSS-Codebeispiel zur Implementierung einer versteckten Bildlaufleiste
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der nahtlosen Bildlaufkomponente von Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!