微信小程序 自定义组件在form表单中的提交

场景:自定义了一个组件,然后想要在form表单中提交。在form的提交中并不能获取到想要提交的数据。

具体的可以看看这个文章

参考上述文章。做出来了,后边再用依然出现了问题。

错误为:非初次使用后,我发现并不能在form表单的提交事件中获取到自定义组件提交的值。

表现方式:

  1. form表单中没有提交的参数名。解决方式:name应该在自定义组件的引用处添加。
  2. form表单中含有了自定义参数名,但是打印出来的值为null。以下详解。
  3. 我直接把对象提交了,而不是提交的字符串(这个错误暂且忽略。我也忘了这个错误)

详解第二种错误表现方式:(主要错误就是此处)

注意:提交表单的时候,值为null。就是因为自定义组件中没有value参数的赋值。behaviors: ['wx://form-field']里面就有设置value属性,所以我们可以直接拿来设置value。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值