zoukankan      html  css  js  c++  java
  • 小程序开发总结(二)

    一、最近开发小程序功能有个需求就是模板消息
    他会在服务通知中出现,大概就是这么个栗子:
    图片描述

    大家也可以在小程序中搜索小程序实例,里面提供了很多接口的示例非常好用!
    因为在前期没有注意到这个功能,后面要填坑虽然不难但是浪费了很多的工作量。
    因为发送模板消息的前提是需要给后台提供一个formId,那么这个formId怎么去获取呢!
    看这里:

    WXML
    <form bindsubmit="formSubmit" bindreset="formReset">
        <button formType="submit">Submit</button>
        <button formType="reset">Reset</button>
    </form>
    formSubmit: 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]
    
    

    本文转载于:猿2048➦https://www.mk2048.com/blog/blog.php?id=hah211j0c2j

  • 相关阅读:
    语音转写平台-非实时语音分割
    基于能量或过零率的实时语音分割--学习笔记
    web浏览器录音:web audio api
    python---webRTC~vad静音检测-学习笔记
    python import自己写的.py文件
    许愿墙JQ
    抽奖JQ
    制作时钟
    冒泡排序
    企业面试:作用域和函数提升的面试题
  • 原文地址:https://www.cnblogs.com/10manongit/p/12209085.html
Copyright © 2011-2022 走看看