mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-12-15 14:50:29 +08:00
chore: update
This commit is contained in:
1
dist/static/js/index22.js
vendored
1
dist/static/js/index22.js
vendored
@@ -52,3 +52,4 @@ import{d as z,r as B,al as K,G as E,o as T,b as le,x as oe,ay as ue,R as ie,g as
|
||||
-webkit-transform: translateX(var(--dm-scroll-width));
|
||||
}
|
||||
}`;Ee(ye);Y.render=Be;Y.__file="src/lib/Danmaku.vue";const Qe={class:"card-header"},ke={class:"font-medium"},xe={class:"flex gap-5"},Ie={class:"danmu-item"},we=["src"],Me={class:"main"},Se={class:"ml-5"},De={class:"ml-5"},be={class:"ml-5"},Re={class:"flex"},Fe=z({name:"Danmaku",__name:"index",setup(s){const l=B(),v=B(j()),m=B("");let a=0;const i=K({channels:5,useSlot:!0,loop:!0,speeds:200,fontSize:20,top:10,right:0,debounce:100,randomChannel:!0});T(()=>{window.onresize=()=>w()}),me(()=>{window.onresize=null});function y(d){switch(d){case"play":l.value.play();break;case"pause":l.value.pause();break;case"stop":l.value.stop();break;case"show":l.value.show();break;case"hide":l.value.hide();break;case"reset":l.value.reset();break}}function x(d){i.useSlot=d,v.value=d?j():L,setTimeout(()=>{l.value.stop(),l.value.play()})}function S(d){i.speeds<=10&&d===-10||(i.speeds+=d,l.value.reset())}function I(d){i.fontSize+=d,l.value.reset()}function h(d){!i.channels&&d===-1||(i.channels+=d)}function w(){a&&clearTimeout(a),a=window.setTimeout(()=>{l.value.resize()},500)}function Q(){if(!m.value)return;const d=i.useSlot?{avatar:"https://i.loli.net/2021/01/17/xpwbm3jKytfaNOD.jpg",name:"你",text:m.value}:m.value;l.value.add(d),m.value=""}return(d,e)=>{const C=U("el-link"),o=U("el-button"),b=U("el-input"),R=U("el-card");return H(),ce(R,{shadow:"never"},{header:p(()=>[c("div",Qe,[c("span",ke,[f(" 弹幕组件,采用开源的 "),g(C,{href:"https://github.com/hellodigua/vue-danmaku/tree/vue3",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:p(()=>[f(" vue3-danmaku ")]),_:1})])])]),default:p(()=>[c("div",xe,[g(ge(Y),pe({ref_key:"danmaku",ref:l,class:"demo",danmus:v.value,"onUpdate:danmus":e[0]||(e[0]=u=>v.value=u),isSuspend:""},i),{dm:p(({danmu:u,index:F})=>[c("div",Ie,[c("img",{class:"img",src:u.avatar},null,8,we),c("span",null,M(F)+M(u.name)+":",1),c("span",null,M(u.text),1)])]),_:1},16,["danmus"]),c("div",Me,[c("p",null,[f(" 播放: "),g(o,{onClick:e[1]||(e[1]=u=>y("play"))},{default:p(()=>[f("播放")]),_:1}),g(o,{onClick:e[2]||(e[2]=u=>y("pause"))},{default:p(()=>[f("暂停")]),_:1}),g(o,{onClick:e[3]||(e[3]=u=>y("stop"))},{default:p(()=>[f("停止")]),_:1})]),c("p",null,[f(" 模式: "),g(o,{onClick:e[4]||(e[4]=u=>x(!0))},{default:p(()=>[f("弹幕 slot")]),_:1}),g(o,{onClick:e[5]||(e[5]=u=>x(!1))},{default:p(()=>[f("普通文本")]),_:1})]),c("p",null,[f(" 显示: "),g(o,{onClick:e[6]||(e[6]=u=>y("show"))},{default:p(()=>[f("显示")]),_:1}),g(o,{onClick:e[7]||(e[7]=u=>y("hide"))},{default:p(()=>[f("隐藏")]),_:1})]),c("p",null,[f(" 速度: "),g(o,{onClick:e[8]||(e[8]=u=>S(-10))},{default:p(()=>[f("减速")]),_:1}),g(o,{onClick:e[9]||(e[9]=u=>S(10))},{default:p(()=>[f("增速")]),_:1}),c("span",Se,"当前速度:"+M(i.speeds)+"像素/s",1)]),c("p",null,[f(" 字号: "),g(o,{disabled:i.useSlot,onClick:e[10]||(e[10]=u=>I(-1))},{default:p(()=>[f(" 缩小 ")]),_:1},8,["disabled"]),g(o,{disabled:i.useSlot,onClick:e[11]||(e[11]=u=>I(1))},{default:p(()=>[f(" 放大 ")]),_:1},8,["disabled"]),c("span",De,"当前字号:"+M(i.fontSize)+"px",1)]),c("p",null,[f(" 轨道: "),g(o,{onClick:e[12]||(e[12]=u=>h(-1))},{default:p(()=>[f("-1")]),_:1}),g(o,{onClick:e[13]||(e[13]=u=>h(1))},{default:p(()=>[f("+1")]),_:1}),g(o,{onClick:e[14]||(e[14]=u=>h(-i.channels))},{default:p(()=>[f(" 填满 ")]),_:1}),c("span",be,"当前轨道:"+M(i.channels),1)]),c("p",Re,[g(b,{type:"text",placeholder:"输入评论后,回车发送弹幕",modelValue:m.value,"onUpdate:modelValue":e[15]||(e[15]=u=>m.value=u),onKeyup:ve(Q,["enter"])},null,8,["modelValue","onKeyup"])])])])]),_:1})}}});export{Fe as default};
|
||||
//# sourceMappingURL=index22.js.map
|
||||
|
||||
Reference in New Issue
Block a user