@vuux/video
Version:
Vue Nuxt 视频播放器
2 lines (1 loc) • 628 B
JavaScript
;const e=require("vue"),m=require("../hook/useVolumeDrag.cjs"),n=e.defineComponent({__name:"volume",props:{modelValue:{}},emits:["update:modelValue","change"],setup(o,{emit:r}){const s=o,u=r,l=e.useTemplateRef("volumeBarEl"),{volumeStyle:t}=m.useVolumeDrag(l,s,u);return(a,c)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"volumeBarEl",ref:l,class:"volume-scrollbar"},[e.createElementVNode("div",{class:"volume-filled",style:e.normalizeStyle({width:e.unref(t).width})},null,4),e.createElementVNode("div",{class:"volume-thumb",style:e.normalizeStyle({left:e.unref(t).left})},null,4)],512))}});module.exports=n;