小程序获得formId

小程序的服务通知

小程序的这种通知,作为前段需要向后端传一个参数,formId,那么我们怎么获取的这个formId呢,

首先,我们得知道,formId  是  form  表单的  id,

当点击 form 表单中 formType 为 submit 的 button 组件时,会将表单组件中的 value 值进行提交,

这个时候打印  e.detail  就可以看到  formId,但是模拟器上看到的是  formId: "the formId is a mock one",在真机上看到的就是真实的 formId,例如  dab937de8601 4be48748a362a497e344 。

下面我们看一下代码怎么实现的

      <form bindsubmit="formSubmit" report-submit="true">
        <!-- report-submit 是否返回 formId 用于发送模板消息默认是false,这里要设置为true否则获取不到formId -->
        <button formType="submit"></button>
      </form>
  formSubmit: function (e) {
    console.log(e)
  },

发布了105 篇原创文章 · 获赞 38 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/Hero_rong/article/details/102851662