0.0.6 • Published 2 years ago

vue-custom-barrage v0.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

vue-custom-barrage

支持用户使用插槽自定义弹幕,使用简单, 无须担心 XSS

DEMO

Install

npm i vue-custom-barrage

Use

import Vue from 'vue'
import Barrage from 'vue-custom-barrage';

Vue.use(Barrage)

Example

<Barrage :data='barrageData' style='height: 400px' />


export default {
  data() {
    return {
      barrageData: ['text1', 'text2', 'text3']
    }
  }
}
<Barrage :data='barrageData' style='height: 400px'>
  <template #default='data'>
    <div>自定义弹幕 {{ data.text }}</div>
  </template>
</Barrage>

export default {
  data() {
    return {
      barrageData: [
        { text: 'text1' },
        { text: 'text2' },
        { text: 'text3' },
      ]
    }
  }
}

Options

参数描述类型可选值默认值
pause是否全部暂停boolean-false
touchPause是否触摸弹幕暂停boolean-false
barrageClass弹幕类名string--
barrageStyle弹幕样式object--
showArea弹幕展示区域stringtop / middle / bottom / allall
trackHeight弹幕轨道高度number-20
speed弹幕速度(单位:秒)number-10
defer同一轨道弹幕完全出现至下条弹幕首次出现的间隔(单位:秒)number-0.5
data弹幕数据array-[]
0.0.6

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.1

3 years ago

0.0.0

3 years ago