From 86dd3eeea09ab9d538c7ef3c2f7ba9625a5efbac Mon Sep 17 00:00:00 2001 From: Yao Date: Fri, 16 Mar 2018 21:31:43 +0800 Subject: [PATCH] =?UTF-8?q?field=20=E7=BB=84=E4=BB=B6=E6=94=AF=E6=8C=81=20?= =?UTF-8?q?disabled=20=E5=B1=9E=E6=80=A7=20(#150)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/pages/field/config.js | 5 +++++ example/pages/field/index.wxml | 3 +++ packages/field/README.md | 1 + packages/field/index.wxml | 6 ++++-- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/example/pages/field/config.js b/example/pages/field/config.js index 2d15a321..9a284ce6 100644 --- a/example/pages/field/config.js +++ b/example/pages/field/config.js @@ -16,6 +16,11 @@ module.exports = { title: '详细地址', type: 'textarea', placeholder: '请输入详细地址' + }, + disabled: { + title: '用户信息', + disabled: true, + value: '输入框已禁用' } }, // 无标题输入框 diff --git a/example/pages/field/index.wxml b/example/pages/field/index.wxml index 27044562..1e5c8a2b 100644 --- a/example/pages/field/index.wxml +++ b/example/pages/field/index.wxml @@ -15,6 +15,9 @@ + diff --git a/packages/field/README.md b/packages/field/README.md index dcf98e33..b3427282 100644 --- a/packages/field/README.md +++ b/packages/field/README.md @@ -60,6 +60,7 @@ Page(extend({}, Field, { | inputType | 输入框为 input 情况下,输入框的类型,例如:number, text, password | String | text | | | placeholder | 输入框为空时占位符 | String | | | | focus | 自动聚焦,拉起键盘 | Boolean | false | | +| disabled | 输入框是否禁用 | Boolean | false | | | mode | 输入框展示样式,可选值为 wrapped, normal | String | normal | | | right | 输入框内容是否居右显示 | Boolean | false | | | error | 是否显示为输入框错误情况下的样式 | Boolean | false | | diff --git a/packages/field/index.wxml b/packages/field/index.wxml index 3bac95ab..0222cf08 100644 --- a/packages/field/index.wxml +++ b/packages/field/index.wxml @@ -7,8 +7,9 @@ wx:if="{{ type === 'textarea' }}" auto-height name="{{ name || componentId || '' }}" - value="{{ value }}" + disabled="{{ disabled }}" focus="{{ focus }}" + value="{{ value }}" placeholder="{{ placeholder }}" class="zan-field__input zan-cell__bd {{ right ? 'zan-field__input--right' : '' }}" placeholder-class="zan-field__placeholder" @@ -20,8 +21,9 @@ wx:else type="{{ inputType || 'text' }}" name="{{ name || componentId || '' }}" - value="{{ value }}" + disabled="{{ disabled }}" focus="{{ focus }}" + value="{{ value }}" placeholder="{{ placeholder }}" class="zan-field__input zan-cell__bd {{ right ? 'zan-field__input--right' : '' }}" placeholder-class="zan-field__placeholder"