微信小程序---模板推送,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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。