diff --git a/packages/field/README.md b/packages/field/README.md index 9c9f17b3..b8dc9226 100644 --- a/packages/field/README.md +++ b/packages/field/README.md @@ -157,6 +157,7 @@ Page({ | readonly | 是否只读 | `Boolean` | `false` | | clearable | 是否启用清除控件 | `Boolean` | `false` | | required | 是否显示表单必填星号 | `Boolean` | `false` | +| password | 是否是密码类型 | `Boolean` | `false` | | title-width | 标题宽度 | `String` | `90px` | | maxlength | 最大输入长度,设置为 -1 的时候不限制最大长度 | `Number` | `-1` | | placeholder | 输入框为空时占位符 | `String` | - | diff --git a/packages/field/index.ts b/packages/field/index.ts index 02f13708..ffa49d93 100644 --- a/packages/field/index.ts +++ b/packages/field/index.ts @@ -20,21 +20,22 @@ VantComponent({ autosize: Boolean, readonly: Boolean, required: Boolean, + password: Boolean, iconClass: String, clearable: Boolean, inputAlign: String, - errorMessageAlign: String, customClass: String, + customStyle: String, confirmType: String, confirmHold: Boolean, errorMessage: String, placeholder: String, - customStyle: String, + placeholderStyle: String, + errorMessageAlign: String, showConfirmBar: { type: Boolean, value: true }, - placeholderStyle: String, adjustPosition: { type: Boolean, value: true diff --git a/packages/field/index.wxml b/packages/field/index.wxml index 06e45941..ab3ad5dc 100644 --- a/packages/field/index.wxml +++ b/packages/field/index.wxml @@ -51,6 +51,7 @@ confirm-hold="{{ confirmHold }}" cursor-spacing="{{ cursorSpacing }}" adjust-position="{{ adjustPosition }}" + password="{{ password || type === 'password' }}" bindinput="onInput" bind:blur="onBlur" bind:focus="onFocus"