vue-seamless-scroll无缝滚动组件

1、安装vue-seamless-scroll

npm install vue-seamless-scroll --save

2、引入

import vueSeamlessScroll from 'vue-seamless-scroll';

export default {
  components: {
    vueSeamlessScroll
  },
}

3、使用

<vue-seamless-scroll :data="alarmsData" :class-option="defaultOpt02">
    <ul v-for="(item,index) in alarmsData" :key="index">
        <li>
           <span>编号:</span>
           <span>{{ item.alarmId }}</span>
         </li>
         <li>
            <span>类型:</span>
            <span>{{ item.alarmLevel }}</span>
          </li>
          <li>
             <span>名称:</span>
             <span>{{item.alarmTitle }}</span>
          </li>
          <li>
              <span>设备:</span>
              <span>{{item.eqpTypeName }}</span>
           </li>
     </ul>
</vue-seamless-scroll>


data(){
    return {
        alarmsData: [
            {
                alarmId: '1',
                alarmLevel: '2',
                alarmTitle: '3',
                eqpTypeName: '4',
            },
            {
                alarmId: '1',
                alarmLevel: '2',
                alarmTitle: '3',
                eqpTypeName: '4',
            },
            {
                alarmId: '1',
                alarmLevel: '2',
                alarmTitle: '3',
                eqpTypeName: '4',
            },
        ]
    }
}

computed: {
    defaultOpt02() {
       return {
          step: 0.3, // 数值越大速度滚动越快
          limitMoveNum: 3, // 开始无缝滚动的数据量 this.dataList.length
          hoverStop: true, // 是否开启鼠标悬停stop
          direction: 1, // 0向下 1向上 2向左 3向右
          openWatch: true, // 开启数据实时监控刷新dom
          singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
          singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
          waitTime: 2000 // 单步运动停止的时间(默认值1000ms)
       };
    }
},

4、效果(向上无缝滚动)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值