From 027f115a12805bc35c39935c13441274796307d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=B1=9F=E8=BE=B0?= Date: Fri, 22 Dec 2023 17:16:27 +0800 Subject: [PATCH] feat(input-password): Enhance the input-password props (#2784) --- .../web-vue/components/input/README.en-US.md | 7 +++ .../web-vue/components/input/README.zh-CN.md | 7 +++ .../components/input/__demo__/password.md | 25 ++++++++- .../components/input/input-password.vue | 56 ++++++++++++++++--- 4 files changed, 87 insertions(+), 8 deletions(-) diff --git a/packages/web-vue/components/input/README.en-US.md b/packages/web-vue/components/input/README.en-US.md index a1a45a833..a97b680e8 100644 --- a/packages/web-vue/components/input/README.en-US.md +++ b/packages/web-vue/components/input/README.en-US.md @@ -86,7 +86,14 @@ description: Basic form components have been expanded on the basis of native con |Attribute|Description|Type|Default| |---|---|---|:---:| +|visibility **(v-model)**|Whether is visible|`boolean`|`-`| +|default-visibility|Default visiblity|`boolean`|`true`| |invisible-button|Whether to show visible buttons|`boolean`|`true`| +### `` Events + +|Event Name|Description|Parameters| +|---|---|---| +|visibility-change|Callback when visibility changes|visible: `boolean`| diff --git a/packages/web-vue/components/input/README.zh-CN.md b/packages/web-vue/components/input/README.zh-CN.md index 210f8da0e..e10cf3618 100644 --- a/packages/web-vue/components/input/README.zh-CN.md +++ b/packages/web-vue/components/input/README.zh-CN.md @@ -84,7 +84,14 @@ description: 基本表单组件,并在原生控件基础上进行了功能扩 |参数名|描述|类型|默认值| |---|---|---|:---:| +|visibility **(v-model)**|是否可见,受控属性|`boolean`|`-`| +|default-visibility|默认是否可见,非受控|`boolean`|`true`| |invisible-button|是否显示可见按钮|`boolean`|`true`| +### `` Events + +|事件名|描述|参数| +|---|---|---| +|visibility-change|visibility 改变时触发|visible: `boolean`| diff --git a/packages/web-vue/components/input/__demo__/password.md b/packages/web-vue/components/input/__demo__/password.md index e1649507a..16e4f6853 100644 --- a/packages/web-vue/components/input/__demo__/password.md +++ b/packages/web-vue/components/input/__demo__/password.md @@ -18,6 +18,29 @@ Used to enter a password. ```vue + + ``` diff --git a/packages/web-vue/components/input/input-password.vue b/packages/web-vue/components/input/input-password.vue index 76b5b04dd..b8ddb7012 100644 --- a/packages/web-vue/components/input/input-password.vue +++ b/packages/web-vue/components/input/input-password.vue @@ -1,5 +1,5 @@