我是靠谱客的博主 高高铅笔,最近开发中收集的这篇文章主要介绍vue里面上下轮播图(app,广告提示,手机号滚动等)vue-seamless-scroll 插件,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
vue-seamless-scroll 插件
1.下载插件
npm install vue-seamless-scroll --save
2. 在main.js里面引入使用
import scroll from 'vue-seamless-scroll'
Vue.use(scroll)
3.页面使用(根据需求 设置相对应的属性) 样式加上 不然的话会有一点bug 自己测试
<template>
<vue-seamless-scroll :data="listData" :class-option="optionSingleHeight" class="seamless-warp">
<ul class="item">
<li v-for="item in listData">
<span class="title" v-text="item.title"></span><span class="date" v-text="item.date"></span>
</li>
</ul>
</vue-seamless-scroll>
</template>
<style scoped>
*{
margin:0;padding:0;
}
.seamless-warp {
height: 40px;
overflow: hidden;
line-height:40px;
background: red
}
</style>
<script>
export default {
data () {
return {
listData: [{
'title': '无缝滚动第一行无缝滚动第一行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第二行无缝滚动第二行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第三行无缝滚动第三行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第四行无缝滚动第四行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第五行无缝滚动第五行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第六行无缝滚动第六行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第七行无缝滚动第七行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第八行无缝滚动第八行',
'date': '2017-12-16'
}, {
'title': '无缝滚动第九行无缝滚动第九行',
'date': '2017-12-16'
}]
}
},
computed: {
optionSingleHeight () {
return {
// (什么都不设置默认的)
// singleHeight: 40 (带停顿的)
// waitTime:2500 (停顿时间)
// direction: 0 (从上往下的)
// direction:2 (左右的)
//step:1 (调整速度的)0
// hoverStop:false (鼠标停留停止 离开继续运行(反之则停止))
}
}
}
}
</script>
最后
以上就是高高铅笔为你收集整理的vue里面上下轮播图(app,广告提示,手机号滚动等)vue-seamless-scroll 插件的全部内容,希望文章能够帮你解决vue里面上下轮播图(app,广告提示,手机号滚动等)vue-seamless-scroll 插件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复