在线文档
https://chenxuan1993.gitee.io/component-document/index_prod#/component/seamless-default
使用vue-seamless-scroll组件
1.安装
npm install vue-seamless-scroll --save
2.导入
import vueSeamlessScroll from 'vue-seamless-scroll'
3.使用组件
<vueSeamlessScroll :data="noticeList" class="seamless-warp" :class-option="optionCustomer">
<ul class="item">
<li v-for="item in noticeList">
<router-link :to="'/page/notice/details/'+item.id">
<span style=" font-size:16px;margin:5px 0" v-text="item.name"></span>
</router-link>
</li>
</ul>
</vueSeamlessScroll>
4.设置样式
.seamless-warp {
line-height:30px;
height: 60px;
overflow: hidden;
}
5.可通过一些属性设置滚动速度,滚动方向,开始滚动的条数,每次滚动的条数
optionCustomer: {
step: 1,
limitMoveNum: 3,
openTouch: false,
waitTime: 50,
direction: 1,//方向 0 往下 1 往上 2向左 3向右
singleWidth: 30
},
注:我最开始使用的时候就是 没有设置参数,而我的数据又比较少,就没有滚动效果,因为limitMoveNum 的默认条数是5,也就是当数组长度大于等于5的时候才触发滚动
浙公网安备 33010602011771号