微信小程序---模板推送,form_id收集策略

最近在做微信小程序模板推送的时候,发现form_id是表单提交或者付款后才能获取到。而且这个form_id只能给相对应的用户使用,只能只用一次,7天后过期。

我这边的小程序是通过后台自动给小程序用户发消息。所以得找另外获取form_id的途径。经过查找网上的一些方法。我这边通过用户在小程序的交互中,如点击按钮,给这个按钮外面封装一层form表单。来收集form_id。

我数据库中user表新增了一个form_id的字段,每次有封装form表单的按钮被点击。都会生成form_id传给后台。更新user表中的form_id字段。表示form_id的时效性。

布局中代码:

<form bindsubmit="btnClick" report-submit> <button class='form_button' formType="submit" style='margin-top:30rpx;'>报名</button> </form> 

css样式代码:该样式主要是去除button的默认边框

button.form_button::after{ border: 0;
}


作者:HPD_黄霹雳
链接:https://www.jianshu.com/p/f136ce26c468
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

posted @ 2021-03-02 18:06  试问蟾宫  阅读(190)  评论(0编辑  收藏  举报