vue-seamless-scroll插件在Vue2中使用
1、安装插件vue-seamless-scroll
npm方式:npm install vue-seamless-scroll --save
yarn方式:yarn add vue-seamless-scroll
2、引入插件
import vueSeamlessScroll from 'vue-seamless-scroll'
components: {
vueSeamlessScroll
}
3、使用
<div class="swiper alarm_list">
<vue-seamless-scroll
:data="swiperData"
:class-option="optionHover"
class="swiper-wrapper"
>
<ul class="item">
<li
class="swiper-item"
v-for="(item, idx) in swiperData"
:key="'item' + idx"
>
<p>{{ item.alarmName }}</p>
<p>{{ item.deviceName }}</p>
<p>{{ item.powerstationName }}</p>
<p>{{ item.alarmTime }}</p>
<p :style="{ color: getLevelEnum(item.alarmLevel).color }">
{{ getLevelEnum(item.alarmLevel).value }}
</p>
</li>
</ul>
</vue-seamless-scroll>
</div>
data () {
return {
classOption: {
step: 0.4,
limitMoveNum: 1,
hoverStop: true,
direction: 1,
openWatch: true,
singleHeight: 43,
singleWidth: 0,
waitTime: 2000
},
}
}