UNPKG

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