小程序获得formId

mac2025-01-26  39

小程序的服务通知

小程序的这种通知,作为前段需要向后端传一个参数,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) },

最新回复(0)