最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中使用vue-seamless-scroll插件實(shí)現(xiàn)列表無縫滾動(dòng)效果

 更新時(shí)間:2022年06月01日 14:40:34   作者:船長在船上  
這篇文章主要介紹了vue中使用vue-seamless-scroll插件無縫滾動(dòng),支持上下左右無縫滾動(dòng),單步滾動(dòng)停留時(shí)間,以及水平方向的手動(dòng)切換,需要的朋友可以參考下

需求:使用vue-seamless-scroll插件實(shí)現(xiàn)列表無縫滾動(dòng),也可以添加相應(yīng)的點(diǎn)擊跳轉(zhuǎn),點(diǎn)擊事件會存在點(diǎn)擊失效的問題。支持上下左右無縫滾動(dòng),單步滾動(dòng)停留時(shí)間,以及水平方向的手動(dòng)切換。

效果圖:

基于vue的無縫滾動(dòng)組件

注意:需要給父容器一個(gè)height:data='Array'overfolw:hidden;左右滾動(dòng)需要給ul容器一個(gè)初始化 css width。 

參考配置:

向下滾動(dòng) direction:0

向下滾動(dòng) direction:1

向左滾動(dòng) direction:2

向右滾動(dòng) direction:3

鼠標(biāo)懸停關(guān)閉 hoverStop:false

單行停頓 singleHeight:26

單行停頓時(shí)間 singleHeight:26 waitTime:2500

 1、安裝

npm install vue-seamless-scroll --save

2、引入使用

局部 頁面使用:

import vueSeamlessScroll from "vue-seamless-scroll";
 components: {
    vueSeamlessScroll,
  },
 data(){
     return {
         bbsData:[]
    }
},
computed: {
    bbsOption () {
        return {
            step: 0.2, // 數(shù)值越大速度滾動(dòng)越快
            limitMoveNum: 3, // 開始無縫滾動(dòng)的數(shù)據(jù)量 this.bbsData.length
            hoverStop: false, // 是否開啟鼠標(biāo)懸停stop
            direction: 1, // 0向下 1向上 2向左 3向右
            openWatch: true, // 開啟數(shù)據(jù)實(shí)時(shí)監(jiān)控刷新dom
            singleHeight: 0, // 單步運(yùn)動(dòng)停止的高度(默認(rèn)值0是無縫不停止的滾動(dòng)) direction => 0/1
            singleWidth: 0, // 單步運(yùn)動(dòng)停止的寬度(默認(rèn)值0是無縫不停止的滾動(dòng)) direction => 2/3
            waitTime: 1000 // 單步運(yùn)動(dòng)停止的時(shí)間(默認(rèn)值1000ms)
        }
    }
}

 全局main.js引入:

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

主要代碼: 

bbsData是接口獲取的數(shù)據(jù)綁定,根據(jù)自己綁定定義。

<div class="three-info mt40 bbsInfo" v-if="bbsData.length>0" @click.stop="handleBBs($event)">
            <vue-seamless-scroll :data="bbsData" :class-option="bbsOption" >
                <ul class="ul-scoll">
                    <li v-for="item in bbsData" :key='item.topicId' class="info-item flex align-items">
                        <div class=" fontSize20 info-tag mr10 bbs-tag">論壇</div>
                        <div class=" fontSize26 color3 van-ellipsis" style="flex:1" :data-id="item.topicId">{{item.topicTitle}}</div>
                    </li>
                </ul>
            </vue-seamless-scroll>
</div>
.three-info{
  padding:0 20px 20px;
  border-radius: 10px;
}
 
.info-item{
  padding-bottom:20px;
  padding-top:20px;
  border-bottom:1px solid #F1F6F8;
}
 
.info-item .info-tag{
  width: 62px;
  padding:6px 10px;
  background: #3E91FF;
  color:#fff;
  text-align: center;
  border-radius: 6px;
}
.bbsInfo{
  background:#FEFBE8;
  height:264px;
  overflow: hidden;
}
.info-item .bbs-tag{
  background:#FAAF3D;
}

到此這篇關(guān)于vue中使用vue-seamless-scroll插件無縫滾動(dòng)的文章就介紹到這了,更多相關(guān)vue無縫滾動(dòng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue使用el-tree 懶加載進(jìn)行增刪改查功能的實(shí)現(xiàn)

    Vue使用el-tree 懶加載進(jìn)行增刪改查功能的實(shí)現(xiàn)

    這篇文章主要介紹了Vue使用el-tree 懶加載進(jìn)行增刪改查,以懶加載的形式展示,目錄根據(jù)需求需要有新增 編輯 刪除 操作以及操作后的刷新樹結(jié)構(gòu),具體實(shí)現(xiàn)代碼跟隨小編一起看看吧
    2021-08-08
  • vue中使用AJAX實(shí)現(xiàn)讀取來自XML文件的信息

    vue中使用AJAX實(shí)現(xiàn)讀取來自XML文件的信息

    這篇文章主要為大家詳細(xì)介紹了vue中如何使用AJAX實(shí)現(xiàn)讀取來自XML文件的信息,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的小伙伴可以參考下
    2023-12-12
  • vue實(shí)現(xiàn)超過兩行顯示展開收起的代碼

    vue實(shí)現(xiàn)超過兩行顯示展開收起的代碼

    這篇文章主要介紹了vue實(shí)現(xiàn)超過兩行顯示展開收起的代碼,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • el-tooltip根據(jù)條件控制顯示的示例代碼

    el-tooltip根據(jù)條件控制顯示的示例代碼

    這篇文章主要介紹了el-tooltip根據(jù)條件控制顯示的示例代碼,包括列表型和樹狀圖型,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • 詳解vue中axios請求的封裝

    詳解vue中axios請求的封裝

    這篇文章主要介紹了vue中axios請求的封裝,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue中使用vux配置代碼詳解

    Vue中使用vux配置代碼詳解

    這篇文章主要介紹了Vue中使用vux配置代碼詳解,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • Vue中訪問指定鏈接并解析頁面內(nèi)容的完整指南

    Vue中訪問指定鏈接并解析頁面內(nèi)容的完整指南

    在現(xiàn)代Web開發(fā)中,經(jīng)常需要從其他網(wǎng)頁獲取并解析內(nèi)容,本文將詳細(xì)介紹如何在Vue項(xiàng)目中實(shí)現(xiàn)這一功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • 全新打包工具parcel零配置vue開發(fā)腳手架

    全新打包工具parcel零配置vue開發(fā)腳手架

    parcel-vue 一個(gè)基于Parcel打包工具的 VueJS急速開發(fā)腳手架解決方案,強(qiáng)烈建議使用node8.0以上。下面通過本文給大家介紹全新打包工具parcel零配置vue開發(fā)腳手架的相關(guān)知識,感興趣的朋友一起看看吧
    2018-01-01
  • vue實(shí)現(xiàn)手機(jī)號碼抽獎(jiǎng)上下滾動(dòng)動(dòng)畫示例

    vue實(shí)現(xiàn)手機(jī)號碼抽獎(jiǎng)上下滾動(dòng)動(dòng)畫示例

    本篇文章主要介紹了vue實(shí)現(xiàn)手機(jī)號碼抽獎(jiǎng)上下滾動(dòng)動(dòng)畫示例。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 詳解在Vue中如何模塊化使用Vuex

    詳解在Vue中如何模塊化使用Vuex

    這篇文章給大家介紹了在Vue 中如何模塊化使用 Vuex,文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01

最新評論

遂平县| 邢台县| 霍邱县| 恭城| 特克斯县| 安丘市| 广水市| 信丰县| 靖州| 梁山县| 宕昌县| 阿城市| 拉孜县| 巴彦淖尔市| 东源县| 金秀| 德钦县| 南皮县| 塔河县| 通化县| 吴忠市| 贵南县| 厦门市| 淅川县| 尉氏县| 邯郸市| 莱芜市| 松原市| 南川市| 类乌齐县| 闽清县| 旬邑县| 鲁甸县| 莱州市| 甘肃省| 虞城县| 兴义市| 万全县| 织金县| 淄博市| 台东市|