微信小程序---模板推送,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;
} 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,258评论 19 139
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,772评论 1 180
  • 情侣之间是不是连一起坐坐公交车都是如此幸福的事?我不知道。 总是说每对情侣之间的相处方式不同,有的情侣在一起很高大...
    海岸女孩阅读 502评论 0 1
  • Today is Sunday so I went to the church for some Sunday s...
    李子菲阅读 182评论 0 0
  • 官网 - APNs Overview参考文件:http://www.52im.net/thread-345-1-1...
    lionsom_lin阅读 2,172评论 0 1