UNPKG

lwx-test-ui

Version:

lwx-test-ui

2 lines (1 loc) 941 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),x=require("../../../hooks/use-global-properties/index.js"),n=require("./textarea.js"),g=e.defineComponent({name:"LwxTextarea",__name:"textarea",props:n.textareaProps,emits:n.textareaEmits,setup(s,{emit:u}){const t=s,m=u,i=x.useGlobalProperties(),l=e.inject(i.formItemContextKey,void 0),p=e.computed(()=>l?`请输入${l.label}`:t.placeholder),a=e.computed({get(){return t.modelValue},set(o){m("update:modelValue",o)}});return(o,r)=>{const c=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(c,e.mergeProps({modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=d=>a.value=d),type:"textarea",autosize:{minRows:t.minRows,maxRows:t.maxRows},maxlength:t.maxlength,placeholder:p.value,"show-word-limit":""},o.$attrs),null,16,["modelValue","autosize","maxlength","placeholder"])}}});exports.default=g;