切换主题
YTextarea
适用范围:Legacy Admin Kit / Schema 与旧
admin-vue。新admin-nuxtui的开发入口见管理端 Nuxt UI 指南。
定位 / Owner
YTextarea 是多行文本 control facade,拥有受控值、rows、disabled、compact density 与原生属性透传。
什么时候使用
用于说明、消息、地址、请求头等多行输入。
不什么时候使用
短文本使用 YInput;结构化集合或富文本不得塞入普通 textarea。
Public API
v-model;props:placeholder、disabled、rows、compact;maxlength、ARIA 等 attrs 透传。
Composition
label、hint、error 由 YFormField 组合,control 本身不复制 Field anatomy。
Anti-pattern
不要用 CSS 私自压缩 control;使用 compact。不要把 DTO validation owner 放入组件。
Production Example
Chat composer、Language translation、Webhook headers 和 Notification compose 直接消费它。
Live Workbench
/frontend-module-demo/component-workbench/textarea
Verification / Source
packages/yoyo-admin/admin-kit/src/ui/components/textarea/YTextarea.vuecomponent-productization-batch-2.spec.ts