0.0.13 • Published 4 years ago

vue-barrage v0.0.13

Weekly downloads
10
License
ISC
Repository
github
Last release
4 years ago

barrage

一个基于canvas的弹幕组件

弹幕效果

barrage

功能点

  1. 支持循环弹幕
  2. 弹幕不重叠
  3. 支持选择轨道数
  4. 支持弹幕发送
  5. 支持弹幕头像
  6. 支持背景颜色配置
  7. 背景色和渐变背景色

使用

npm install vue-barrage

参数配置

nametypedefaultdesc
barrageListArray[]弹幕数据
speedNumber4弹幕滚动速度
loopBooleantrue是否循环滚动
channelsNumber2弹幕轨道数
borderColorString''弹幕边框颜色
backgroundString'#FFFFFF'弹幕背景色
linearGradientString''弹幕渐变背景色

使用

<barrage
    ref="barrage"
    class="barrage"
    :barrage-list="barrageList"
    :speed="speed"
    :loop="loop"
    :channels="channels"
    :border-color="borderColor"
    :background="background"
    :linear-gradient="linearGradient"/>
    
import Barrage from 'vue-barrage'

// 弹幕数据初始化  
this.barrageList = [{
	icon: 'https://user-gold-cdn.xitu.io/2019/3/3/169412b9920a8e31?imageView2/1/w/100/h/100/q/85/format/webp/interlace/1',
   content: '试数据测试数测试数据数测试数据',
   color: 'white'
}, {
   content: '试数据测试数测试数据数测试数据',
   color: 'white'
}]
// 新增弹幕
this.$refs.barrage.add({
   content: '增加一条新的弹幕增加一条新的弹幕',
   color: 'white'
})

源码地址

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago