mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
47 lines
803 B
JavaScript
47 lines
803 B
JavaScript
Component({
|
|
behaviors: ['wx://form-field'],
|
|
|
|
properties: {
|
|
title: String,
|
|
type: {
|
|
type: String,
|
|
value: 'input'
|
|
},
|
|
disabled: Boolean,
|
|
inputType: {
|
|
type: String,
|
|
value: 'text'
|
|
},
|
|
placeholder: String,
|
|
focus: Boolean,
|
|
mode: {
|
|
type: String,
|
|
value: 'normal'
|
|
},
|
|
right: Boolean,
|
|
error: Boolean,
|
|
maxlength: {
|
|
type: Number,
|
|
value: 140
|
|
}
|
|
},
|
|
|
|
methods: {
|
|
handleFieldChange(event) {
|
|
const { detail = {} } = event;
|
|
const { value = '' } = detail;
|
|
this.setData({ value });
|
|
|
|
this.triggerEvent('change', event);
|
|
},
|
|
|
|
handleFieldFocus(event) {
|
|
this.triggerEvent('focus', event);
|
|
},
|
|
|
|
handleFieldBlur(event) {
|
|
this.triggerEvent('blur', event);
|
|
}
|
|
}
|
|
});
|