el-plus-powerful-table
Version:
## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-table-doc.html)
2 lines (1 loc) • 889 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("vue"),l=require("element-plus"),o=require("../../powerful-table/src/powerful-table-data.js"),n=r.defineComponent({name:"PTLink",props:{...o.powerfulTableComponentProp,prop:{type:Object,default:()=>({})}},emits:["return-emit","component-emit"],setup(t){const e=t.prop.data;return()=>r.createVNode(r.Fragment,null,[r.createVNode(l.ElLink,r.mergeProps({type:"primary",underline:!1,href:t.row[t.prop.prop],style:(e==null?void 0:e.style)||{}},{target:(e==null?void 0:e.target)||"_blank",...o.isProperty({row:t.row,index:t.index,props:t.prop},e==null?void 0:e.property)}),{default:()=>[typeof(e==null?void 0:e.text)=="function"?e==null?void 0:e.text(t.row):e==null?void 0:e.text]})])}});n.install=t=>{t.component(n.name,n)};const i=n;exports.PTLink=i;exports.default=n;