收藏
回答

使用wx://form-field 的自定义组件不能 reset

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 reset 客户端 6.6.7 2.3.0

- 需求的场景描述(希望解决的问题)

表单有上传的图片和文字,提交后清除表单数据,更新当前的列表。



因为不是提交后跳转的,而且要更新当前页面的列表,所以要清除表单的数据。

我把input和upload、textarea、radio、checkbox等等这组件二次封装,用wx://form-field 这个behavior来获取提交的表单数据。

但是用button的form-type="reset"没效果。请问有什么方法实现这个需求?


最后一次编辑于  2018-09-13
回答关注问题邀请回答
收藏

1 个回答

  • &Y
    &Y
    2018-12-06

    因为小程序是单向绑定,所以只能通过订阅发布自行来清空组件内的数据,在组件内监听事件然后重置操作时触发

    2018-12-06
    赞同
    回复 2
    • Joshua
      Joshua
      2018-12-26

      我是这么解决了

      2018-12-26
      回复
    • 在路上
      在路上
      10-16
      组件内要怎么监听reset事件
      10-16
      回复