UNPKG

lwx-test-ui

Version:

lwx-test-ui

2 lines (1 loc) 812 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),_=require("../../../hooks/use-global-properties/index.js"),r=require("./input.js"),v=require("./use-input.js"),g=e.defineComponent({name:"LwxInput",__name:"input",props:r.inputProps,emits:r.inputEmits,setup(s,{emit:c}){const n=s,i=c,p=_.useGlobalProperties(),o=e.inject(p.formItemContextKey,void 0),a=e.computed(()=>o?`请输入${o.label}`:n.placeholder),{modelValue:t}=v.useInput(n);function m(l){i("change",l)}return(l,u)=>{const d=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(d,{modelValue:e.unref(t),"onUpdate:modelValue":u[0]||(u[0]=f=>e.isRef(t)?t.value=f:null),placeholder:a.value,onChange:m},null,8,["modelValue","placeholder"])}}});exports.default=g;