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) • 1.32 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue"),s=require("element-plus"),i=require("../../powerful-table/src/powerful-table-data.js"),m=require("../../keys.js"),l=t.defineComponent({name:"PTInput",props:{...i.powerfulTableComponentProp,prop:{type:Object,default:()=>({})}},emits:["return-emit","component-emit"],setup(e,{emit:p}){const o=i.isData({row:e.row,index:e.index,props:e.prop},e.prop.data),c=t.inject(m.SizeSymbol),{REmit:r,event:u}=i.useREmit(p,"input",{row:e.row,index:e.index,props:e.prop});return()=>t.createVNode(t.Fragment,null,[t.createVNode(s.ElInput,t.mergeProps({style:(o==null?void 0:o.style)||{},size:c,modelValue:e.row[e.prop.prop],"onUpdate:modelValue":n=>e.row[e.prop.prop]=n,onBlur:(...n)=>{r("blur",...n),u("blur",...n)},onFocus:(...n)=>{r("focus",...n),u("focus",...n)},onChange:(...n)=>{r("change",...n),u("change",...n)},onInput:(...n)=>{r("input",...n),u("input",...n)},onClear:(...n)=>{r("clear",...n),u("clear",...n)}},{rows:3,...i.isProperty({row:e.row,index:e.index,props:e.prop},o==null?void 0:o.property)}),{[o==null?void 0:o.slot]:()=>t.createVNode("span",{style:{padding:"0 10px"}},[o==null?void 0:o.symbol])})])}});l.install=e=>{e.component(l.name,l)};const d=l;exports.PTInput=d;exports.default=l;