0.1.5 • Published 5 years ago

vue-roll-up v0.1.5

Weekly downloads
25
License
MIT
Repository
github
Last release
5 years ago

基于Vue 2.x的 <垂直循环滚动跑马灯> 组件

预览

在线demo

功能:

  • 支持通过slot自定义显示的内容(增加点击事件等)
  • 可自定宽度,行高
  • 可自定义字体颜色和背景色
  • 可自定义滚动延迟时间
  • 可自定义滚动动效速度

使用:

通过 npm 指令安装:

npm i vue-roll-up --save

在组件中加载:

 import VueRollUp from 'vue-roll-up'

注册组件:

component: {
  VueRollUp
}

接着,在模版文件中定义组件

<vue-roll-up 
  :roll-list="list"
  :width="300"
  :height="65"
  :color="#FF0000"
  :duration="35000"
  :speed="500"
></vue-roll-up>

文档:

属性

属性描述类型默认值
roll-list需要滚动的数据,数组类型Array-
use-slot设置为true的话可以在模板中使用slot特性Booleanfalse
width配置滚动的整体宽度Any200
height配置滚动的高度和行高Any35
color设置字体颜色String'#333'
bg-color设置背景色String-
duration设置滚动延迟时间(millisecond)Number2000
speed设置动效速度(millisecond)Number1000

通过slot给marquee绑定点击事件:

<vue-roll-up :roll-list="list" :width="300">
  <template v-slot="{ marquee }">
    <span @click="doSth">{{ marquee }}</span>
  </template>
</vue-roll-up>

如发现有任何bug或文档错误请及时联系作者,3Q

作者相关

<如是我闻> - 记录包括设计,前端,后端的个人博客

泡面的个人博客

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago