jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/videoMenu.CeB28kIv.js

2 lines
2.6 KiB
JavaScript

import{V as e,W as s,r as i,y as l,l as a,o as t,c as o,w as n,b as r,a as u,F as d,m as c,s as A,e as f,t as p,h as m,f as v,i as g,Y as _}from"./index-CZsuXyof.js";import{_ as y}from"./uni-icons.CE6FQOeI.js";import{r as C}from"./uni-app.es.Cv5-J_i3.js";import{_ as x}from"./_plugin-vue_export-helper.BCo6x5W8.js";const k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAB0SURBVBiVfZChDYRAFETf32ARhNAAAksDNIG90AEFYpAIaiB0gEBgECRz4rLJZrPH028m879JGgEHTGa2E+GACiiBQdJHUhEKWRRogFrSCixmdseCD3VAK2l2CcGTA32qwXMBc0p4gL8bNn7nnuGgg5c/fAFnCiCREN9VkAAAAABJRU5ErkJggg==",I=x({__name:"videoMenu",props:e({list:{type:Array},mode:{type:String,default:"list"},limit:{type:Number,default:0},isMine:{type:[String,Number],default:0}},{ids:{},idsModifiers:{}}),emits:e(["item"],["update:ids"]),setup(e,{expose:x,emit:I}){const b=e,h=I,E=s(e,"ids"),R=i(null),F=i("");function U(){R.value.pause()}function B(e){e.detail.fullScreen?R.value.play():U()}return l((()=>{R.value=uni.createVideoContext("video")})),x({videoContext:R,pause:U,requestFullScreen:function(){R.value.requestFullScreen()}}),(s,i)=>{const l=v,x=g,I=C(a("uni-icons"),y),R=_;return t(),o(x,null,{default:n((()=>[r(x,{class:"list"},{default:n((()=>[(t(!0),u(d,null,c(e.list,((s,i)=>(t(),o(x,{class:"item pr",key:i,onClick:e=>function(e){if("list"==b.mode)uni.navigateTo({url:m.setUrl("/pages/index/videoDetail",{videoId:e.videoId,isMine:b.isMine})});else if("menu"==b.mode)F.value=e.format_videoUrl,h("item",e);else if("checkbox"==b.mode){const s=E.value.findIndex((s=>s==e.videoId));if(s>=0)E.value.splice(s,1);else{if(0!=b.limit&&b.limit<=E.value.length)return;E.value.push(e.videoId)}}}(s)},{default:n((()=>[r(l,{src:s.format_imageUrl,mode:"aspectFill"},null,8,["src"]),r(x,{class:"window pfull"}),"checkbox"==e.mode?(t(),o(x,{key:0,class:"amount pa r0 t0 df ptb10 plr10"},{default:n((()=>[E.value.includes(s.videoId)?(t(),o(I,{key:0,type:"circle-filled",size:"50rpx",color:"#20D200"})):(t(),o(I,{key:1,type:"circle",color:"#fff",size:"50rpx"}))])),_:2},1024)):A("",!0),s.play?(t(),o(x,{key:1,class:"amount pa l0 r0 b0 df ptb10 plr10"},{default:n((()=>[r(l,{class:"wh24",src:k,mode:"aspectFit"}),r(x,{class:"txt f1 ml10 cfff f20"},{default:n((()=>[f(p(s.play),1)])),_:2},1024)])),_:2},1024)):A("",!0)])),_:2},1032,["onClick"])))),128))])),_:1}),e.list[0]?A("",!0):(t(),o(x,{key:0,class:"nomore mtb50"},{default:n((()=>[f("暂无视频")])),_:1})),r(R,{class:"videoContext",src:F.value,id:"video",onFullscreenchange:B},null,8,["src"])])),_:1})}}},[["__scopeId","data-v-fc72b933"]]);export{k as _,I as v};