问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | component | 6.6.6 | 1.9.98 |
希望做一个组件,比如dialog,这个dialog组件中包含了一下部分代码:
< form bindsubmit = 'submit' > < slot /> < button type = 'submit' >提交
|
然后在page页面中使用这个dialog:
< dialog bind:submit = "onsubmit" > < input name = "testInput" value = "Test Value" />
|
结果发现:按钮点击提交后,submit事件中不能获取到testInput控件的值。整个按钮事件的e.detail.value为空。
请帮忙分析解决,谢谢!
网友回复
杨剑峰:
试试在input自定义组件中加上这句:
behaviors: ['wx://form-field'],
coder2017:
同问。
在form中使用的自定义组件,在submit的时候,e.value中无法获取到自定义组件中input内容的值。