多行输入扩展 TextArea2

示例

基本形式

大部分属性的用法与<textarea>一致。

<label>备注:<textarea2 placeholder="请输入备注" /></label>

验证

<label>邮箱:<textarea2 rules={rules} maxlength=20 /></label>
var component = new RGUI.Component({
    template: template,
    data: {
        rules: [
            {type: 'isFilled', on: 'blur', message: '请输入邮箱!'},
            {type: 'isEmail', on: 'keyup+blur', message: '请输入正确的邮箱!'}
        ]
    }
});

API

Class

TextArea2

继承自Component

Options

new TextArea2()

参数类型默认值数据流向描述
dataobject绑定属性
data.valuestring''outer <=> inner文本框的值
data.placeholderstring''outer => inner占位符
data.statestring''outer <=> inner文本框的状态
data.maxlengthnumberouter => inner文本框的最大长度
data.rulesobject[][]outer => inner验证规则
data.autofocusbooleanfalseouter => inner是否自动获得焦点
data.readonlybooleanfalseouter => inner是否只读
data.disabledbooleanfalseouter => inner是否禁用
data.visiblebooleantrueouter => inner是否显示
data.classstring''outer => inner补充class

Methods

textArea2.validate()

根据`rules`验证组件的值是否正确

参数类型默认值描述
无参数
返回值类型描述
resultobject结果