亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于vue-seamless-scroll實現(xiàn)無縫滾動效果

 更新時間:2022年04月08日 13:19:01   作者:weixin_40601606  
這篇文章主要為大家詳細介紹了基于vue-seamless-scroll實現(xiàn)無縫滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

vue中,基于vue-seamless-scroll無縫滾動,供大家參考,具體內(nèi)容如下

1、安裝vue-seamless-scroll

npm install vue-seamless-scroll --save 

2、引入組件

全局引入在main.js中添加

import scroll from 'vue-seamless-scroll'
Vue.use(scroll)

組件局部引入

<vue-seamless-scroll></vue-seamless-scroll>
import vueSeamlessScroll from 'vue-seamless-scroll'
components: {
? ? ? ? vueSeamlessScroll
},

3、配置參數(shù)

// 監(jiān)聽屬性 類似于data概念
computed: {
? ? ? ? defaultOption () {
? ? ? ? ? ? ? ? return {
? ? ? ? ? ? ? ? ? ? step: 0.2, // 數(shù)值越大速度滾動越快
? ? ? ? ? ? ? ? ? ? limitMoveNum: 2, // 開始無縫滾動的數(shù)據(jù)量 this.dataList.length
? ? ? ? ? ? ? ? ? ? hoverStop: true, // 是否開啟鼠標懸停stop
? ? ? ? ? ? ? ? ? ? direction: 1, // 0向下 1向上 2向左 3向右
? ? ? ? ? ? ? ? ? ? openWatch: true, // 開啟數(shù)據(jù)實時監(jiān)控刷新dom
? ? ? ? ? ? ? ? ? ? singleHeight: 0, // 單步運動停止的高度(默認值0是無縫不停止的滾動) direction => 0/1
? ? ? ? ? ? ? ? ? ? singleWidth: 0, // 單步運動停止的寬度(默認值0是無縫不停止的滾動) direction => 2/3
? ? ? ? ? ? ? ? ? ? waitTime: 1000 // 單步運動停止的時間(默認值1000ms)
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
?
? ? ? ? }, 

4、完整實例代碼

<template>
? ? <div class="" style="padding: 50px;">
? ? ? ? <div class="page-example3" style="">
? ? ? ? ? ? <vue-seamless-scroll :data="listData" :class-option="defaultOption" >
? ? ? ? ? ? ? ? <ul class="ul-scoll">
? ? ? ? ? ? ? ? ? ? <li v-for="(item, index) in listData" :key='index'>
? ? ? ? ? ? ? ? ? ? ? ? <span class="title">{{item.title}}:</span><span class="date">{{item.time}}</span>
? ? ? ? ? ? ? ? ? ? </li>
? ? ? ? ? ? ? ? </ul>
? ? ? ? ? ? </vue-seamless-scroll>
? ? ? ? </div>
? ? </div>
</template>
?
<script>
? ? import vueSeamlessScroll from 'vue-seamless-scroll'
? ? export default {
? ? ? ? name: 'Example3',
? ? ? ? data() {
? ? ? ? ? ? // 這里存放數(shù)據(jù)
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? listData: []
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? // import引入的組件需要注入到對象中才能使用
? ? ? ? components: {
? ? ? ? ? ? vueSeamlessScroll
? ? ? ? },
? ? ? ? // 監(jiān)聽屬性 類似于data概念
? ? ? ? computed: {
? ? ? ? ? ? defaultOption () {
? ? ? ? ? ? ? ? return {
? ? ? ? ? ? ? ? ? ? step: 1, // 數(shù)值越大速度滾動越快
? ? ? ? ? ? ? ? ? ? limitMoveNum: 2, // 開始無縫滾動的數(shù)據(jù)量 this.dataList.length
? ? ? ? ? ? ? ? ? ? hoverStop: true, // 是否開啟鼠標懸停stop
? ? ? ? ? ? ? ? ? ? direction: 1, // 0向下 1向上 2向左 3向右
? ? ? ? ? ? ? ? ? ? openWatch: true, // 開啟數(shù)據(jù)實時監(jiān)控刷新dom
? ? ? ? ? ? ? ? ? ? singleHeight: 0, // 單步運動停止的高度(默認值0是無縫不停止的滾動) direction => 0/1
? ? ? ? ? ? ? ? ? ? singleWidth: 0, // 單步運動停止的寬度(默認值0是無縫不停止的滾動) direction => 2/3
? ? ? ? ? ? ? ? ? ? waitTime: 1000 // 單步運動停止的時間(默認值1000ms)
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
?
? ? ? ? },
? ? ? ? // 方法集合
? ? ? ? methods: {},
? ? ? ? // 監(jiān)控data中的數(shù)據(jù)變化
? ? ? ? watch: {},
? ? ? ? // 生命周期 - 創(chuàng)建完成(可以訪問當前this實例)
? ? ? ? created() {
?
? ? ? ? },
? ? ? ? // 生命周期 - 掛載完成(可以訪問DOM元素)
? ? ? ? mounted() {
? ? ? ? ? ? for(let i = 0 ; i < 15 ; i++){
? ? ? ? ? ? ? ? let j = {
? ? ? ? ? ? ? ? ? ? title:'無縫滾動第幾條啊啊啊-'+i,
? ? ? ? ? ? ? ? ? ? time: '2020-04-10'
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? this.listData.push(j)
? ? ? ? ? ? }
? ? ? ? }
? ? }
</script>
?
<style scoped lang="scss">
? ? //@import url(); 引入公共css類
? ? .page-example3{
? ? ? ? width: 400px;
? ? ? ? height: 200px;
? ? ? ? overflow: hidden;
? ? ? ? border: 1px solid #283dff;
? ? ? ? .ul-scoll{
? ? ? ? ? ? li{
? ? ? ? ? ? ? ? margin: 6px;
? ? ? ? ? ? ? ? padding: 5px;
? ? ? ? ? ? ? ? background: rgba(198, 142, 226, 0.4);
? ? ? ? ? ? }
? ? ? ? }
? ? }
</style>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解從react轉(zhuǎn)職到vue開發(fā)的項目準備

    詳解從react轉(zhuǎn)職到vue開發(fā)的項目準備

    這篇文章主要介紹了詳解從react轉(zhuǎn)職到vue開發(fā)的項目準備,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue中使用axios固定url請求前綴

    vue中使用axios固定url請求前綴

    這篇文章主要介紹了vue中使用axios固定url請求前綴的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解vue使用vue-layer-mobile組件實現(xiàn)toast,loading效果

    詳解vue使用vue-layer-mobile組件實現(xiàn)toast,loading效果

    這篇文章主要介紹了詳解vue使用vue-layer-mobile組件實現(xiàn)toast,loading效果,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • elementui+vue+axios實現(xiàn)文件上傳本地服務(wù)器

    elementui+vue+axios實現(xiàn)文件上傳本地服務(wù)器

    這篇文章主要為大家詳細介紹了elementui+vue+axios實現(xiàn)文件上傳本地服務(wù)器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 詳解.vue文件中監(jiān)聽input輸入事件(oninput)

    詳解.vue文件中監(jiān)聽input輸入事件(oninput)

    本篇文章主要介紹了詳解.vue文件中監(jiān)聽input輸入事件(oninput),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 關(guān)于el-table-column的formatter的使用及說明

    關(guān)于el-table-column的formatter的使用及說明

    這篇文章主要介紹了關(guān)于el-table-column的formatter的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue實現(xiàn)單點登錄的方式匯總

    vue實現(xiàn)單點登錄的方式匯總

    最近項目停工了,RageFrame的學習暫時告一段落,這一篇給大家分享下有關(guān)單點登錄的相關(guān)知識,并提供一些demo給大家參考,對vue單點登錄的實現(xiàn)方式感興趣的朋友一起看看吧
    2021-11-11
  • Vue3實現(xiàn)組件拖拽實時預覽功能

    Vue3實現(xiàn)組件拖拽實時預覽功能

    這篇文章主要介紹了Vue3實現(xiàn)組件拖拽實時預覽功能,對于組件拖拽預覽,用戶可以在含有各種功能組件的列表中,選擇需要的組件進行拖拽,需要的朋友可以參考下
    2023-12-12
  • Vue-Router基礎(chǔ)學習筆記(小結(jié))

    Vue-Router基礎(chǔ)學習筆記(小結(jié))

    這篇文章主要介紹了Vue-Router基礎(chǔ)學習筆記(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 使用elementuiadmin去掉默認mock權(quán)限控制的設(shè)置

    使用elementuiadmin去掉默認mock權(quán)限控制的設(shè)置

    這篇文章主要介紹了使用elementuiadmin去掉默認mock權(quán)限控制的設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論