UNPKG

tyh-ui2

Version:

The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.

2 lines (1 loc) 961 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue"),d=require("./index2.js"),i={class:"tyh-textarea"},p=["rows","autofocus","value","placeholder","disabled","name","maxlength"],m=o.defineComponent({name:"TyhTextarea"}),c=o.defineComponent({...m,props:d.Props,emits:["update:modelValue","onfocus","onblur"],setup(s,{emit:a}){const l=s,n=e=>a("update:modelValue",e.target.value),r=o.computed(()=>["tyh-textarea-textarea",{"tyh-textarea-disabled":l.disabled}]);return(e,t)=>(o.openBlock(),o.createElementBlock("div",i,[o.createElementVNode("textarea",{cols:"30",rows:e.rows,class:o.normalizeClass(o.unref(r)),autofocus:e.autofocus,value:e.modelValue,placeholder:e.placeholder,disabled:e.disabled,name:e.name,maxlength:e.max,style:o.normalizeStyle({resize:e.resize}),onInput:n,onBlur:t[0]||(t[0]=u=>a("onblur")),onFocus:t[1]||(t[1]=u=>a("onfocus"))},null,46,p)]))}});exports.default=c;