1.2.0 • Published 2 years ago
unn-carousel v1.2.0
UnnCarousel 文字滚动条
InfoDisplay
文字滚动条
示例
基本用法
<template>
<unn-carousel :data-source="dataList" :speed="speed" :hoverStop="hoverStop" :direction="direction" :gap="gap" @click="onClick"></unn-carousel>
</template>
<script>
export default {
data() {
return {
dataList: [],
speed: 30,
hoverStop: true,
direction: 'left',
gap: 30
}
},
mounted() {
this.getData()
},
methods: {
onClick(index) {
console.log(index);
},
getData() {
this.dataList = ["第1条数据xxxxxxxxxxx",
"第2条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第3条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第4条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第5条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第6条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第7条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第8条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第9条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第10条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第11条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"第12条数据xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
]
}
}
}
</script>
<style>
</style>
API
Props/Attrs
Prop/Attr | Type | Options | Default | Description |
---|---|---|---|---|
data-source | Array | [] | 文本列表 | |
speed | Number | 30 | 滚动速度 | |
hoverStop | Boolean | false | 鼠标悬浮时停止滚动 | |
direction | String | [object Object] | 'left' | 滚动方向 |
gap | Number | 20 | 间隔,单位px |
Events
@click
点击时触发的事件
Param | Type | Description |
---|---|---|
$event | any | 当前值 |