一、最近开发小程序功能有个需求就是模板消息
他会在服务通知中出现,大概就是这么个栗子:大家也可以在小程序中搜索小程序实例,里面提供了很多接口的示例非常好用!
因为在前期没有注意到这个功能,后面要填坑虽然不难但是浪费了很多的工作量。因为发送模板消息的前提是需要给后台提供一个formId,那么这个formId怎么去获取呢!看这里:WXMLformSubmit: function(e) { console.log('form发生了submit事件,携带数据为:', e.detail.value)},formReset: function() { console.log('form发生了reset事件')}
然后存入到stor中进行统一的提交
看写的公共的方法getTimeStamp(){ // 时间戳(后台需要因为会有个时间限制) let timestamp = Date.parse(new Date()); return timestamp / 1000;},clearFormId(arr){ // 设置20条 arr.length >= 20 ? arr.length = 0 : '';},setFormId(id){ //设置formID进入Storage let arr = []; if (Boolean(this.getStor('formId'))) arr = this.getStor('formId'); //定数清理 this.clearFormId(arr); arr.push({ form_id: id, time: this.getTimeStamp() }) this.setStor('formId', arr) console.log(arr)},后续···![图片描述][2]