UNPKG

el-plus-powerful-table-ts

Version:

## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component/powerful-table-doc.html)

2 lines (1 loc) 1.04 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue"),i=require("../../powerful-table/src/powerful-table-data.js"),n=t.defineComponent({name:"PTVideo",props:{...i.powerfulTableComponentProp,prop:{type:Object,default:()=>({})}},emits:["return-emit","component-emit"],setup(e,{emit:d}){const o=e.prop.data,{REmit:l,event:a}=i.useREmit(d,"video",{row:e.row,index:e.index,props:e.prop});return()=>t.createVNode(t.Fragment,null,[t.createVNode("div",{style:(o==null?void 0:o.style)||{}},[t.createVNode("video",t.mergeProps({style:"width:100%;height: 100%",src:e.row[e.prop.prop],loop:!1,class:"avatar video-avatar",controls:!0,onPlay:r=>{l("play",{row:e.row,index:e.index,prop:e.prop.prop,evt:r}),a("play",r)},onPause:r=>{l("pause",{row:e.row,index:e.index,prop:e.prop.prop,evt:r}),a("pause",r)}},i.isProperty({row:e.row,index:e.index,props:e.prop},o==null?void 0:o.property)),null)])])}});n.install=e=>{e.component(n.name,n)};const u=n;exports.PTVideo=u;exports.default=n;