小程序formid埋点

2019-11-05 16:50:40 浏览数 (1)

只有form提交的时候才会有formId,这样用户的formId可能数量比较少,不能实现发送很多微信模板消息。所以要用伪装表单的方式来实现获取formId。

wxss

代码语言:javascript复制
button {
  margin: 0;
  padding: 0;
  background-color: transparent;
  line-height: inherit;
  border-radius: 0;
  border: none;
}

button::after {
  border: none;
}

wxml里使用form标签包裹用户可能点击的地方

代码语言:javascript复制
<form bindsubmit="frmClick" report-submit>
    <button class="xhzx-form-button" formType="submit">
    ···
    </button>
</form>

js

代码语言:javascript复制
frmClick(e) {
    console.log(e.detail.formId);
},

0 人点赞