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.08 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("vue"),m=require("element-plus"),u=require("../../powerful-table/src/powerful-table-data.js"),n=r.defineComponent({name:"PTImage",props:{...u.powerfulTableComponentProp,prop:{type:Object,default:()=>({})}},emits:["return-emit","component-emit"],setup(e,{emit:c}){const t=e.prop.data,{REmit:l,event:i}=u.useREmit(c,"image",{row:e.row,index:e.index,props:e.prop});return()=>r.createVNode(r.Fragment,null,[r.createVNode(m.ElImage,r.mergeProps({src:e.row[e.prop.prop],"preview-src-list":[e.row[e.prop.prop]],lazy:!0,fit:"cover","preview-teleported":!0,style:t==null?void 0:t.style,onLoad:(...o)=>{l("load",...o),i("load",...o)},onError:(...o)=>{l("error",...o),i("error",...o)},onSwitch:(...o)=>{l("switch",...o),i("switch",...o)},onClose:(...o)=>{l("close",...o),i("close",...o)}},u.isProperty({row:e.row,index:e.index,props:e.prop},t==null?void 0:t.property)),null)])}});n.install=e=>{e.component(n.name,n)};const s=n;exports.PTImage=s;exports.default=n;