vue实现弹幕功能
(1)效果
如上图所示的效果,这里我们使用vue制作。
(2)使用技术vue+vue-baberrage
1.安装:
npminstallvue-baberrage
2.引入
方式一:
importVuefrom'vue' import{vueBaberrage}from'vue-baberrage' Vue.use(vueBaberrage)
方式二:
constvueBaberrage=request('vue-baberrage').vueBaberrage
方式三:
3.使用
HTML
JS
import{MESSAGE_TYPE}from'vue-baberrage' exportdefault{ name:'app', data(){ return{ msg:'Hellovue-baberrage', barrageIsShow:true, currentId:0, barrageLoop:false, barrageList:[] } }, methods:{ addToList(){ this.barrageList.push({ id:++this.currentId, avatar:"./static/avatar.jpg", msg:this.msg, time:5, type:MESSAGE_TYPE.NORMAL, }); ...
(3)实例演示
这个封装成一个vue的组件:
github地址:
https://github.com/superhos/vue-baberrage/blob/master/docs/zh/README.md#plugin-options
总结
以上所述是小编给大家介绍的vue实现弹幕功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。