From a1fe911e3c4e7025bad9344b6afe3c99bccd2e61 Mon Sep 17 00:00:00 2001 From: tianjiaxing Date: Wed, 2 Sep 2020 21:32:49 +0800 Subject: [PATCH] =?UTF-8?q?docs=EF=BC=9Auni://form-field=20=E7=9B=AE?= =?UTF-8?q?=E5=89=8D=E6=94=AF=E6=8C=81=20=E5=BE=AE=E4=BF=A1=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E3=80=81QQ=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E3=80=81=E7=99=BE=E5=BA=A6=E5=B0=8F=E7=A8=8B=E5=BA=8F=E3=80=81?= =?UTF-8?q?h5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/component/form.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/component/form.md b/docs/component/form.md index 840c7685..26f4c9be 100644 --- a/docs/component/form.md +++ b/docs/component/form.md @@ -97,9 +97,26 @@ ![uniapp](https://img-cdn-qiniu.dcloud.net.cn/uniapp/doc/img/form.png?t=201857) -**小程序端注意事项** +**使用内置 behaviors** -小程序端在`form`内的自定义组件内有`input`等表单控件时,无法在`form`的`submit`事件内获取组件内表单控件值,此时可以使用`behaviors`,示例如下: +小程序端在`form`内的自定义组件内有`input`表单控件时,或者用普通标签实现表单控件,例如``评分``等,无法在`form`的`submit`事件内获取组件内表单控件值,此时可以使用`behaviors`。 + +对于 form 组件,目前可以自动识别下列内置 behaviors: + +uni://form-field + +> 目前仅支持 微信小程序、QQ小程序、百度小程序、h5。 + +**uni://form-field** + +使自定义组件有类似于表单控件的行为。 form 组件可以识别这些自定义组件,并在 submit 事件中返回组件的字段名及其对应字段值。这将为它添加以下两个属性。 + +|属性名|类型|描述| +|:-|:-|:-| +|name|String|在表单中的字段名| +|value|任意|在表单中的字段值| + +示例如下: ```html -- GitLab