根据公众号推送信息模板列表里的内容,对数据进行处理,取出部分数据以表单的形式发送给后端(动态表单),如图所示:

要处理的数据内容

以表单发送

  1. 用正则表达式先取中文字

    只要中文字

    this.labelList = val.match(/[\u4e00-\u9fa5]+/g) // val是你要处理的字符串
    this.labelList.push('备注')
    this.labelList.unshift('小标题')
    

    first、remark字段没有对应的中文标签,自己加上
    最后结果是:
    ['小标题', '会员号', '商户地址', '登记姓名', '登记手机号', '有效期', '备注', __ob__: Observer]

  2. 用正则表达式取字段

    只要{{}}里的内容(正则)

    var pattern = /{{.*}}/g
    var str = String(val.match(pattern))  //要字符串 还要处理
    

    结果:{{first.DATA}},{{cardNumber.DATA}},{{address.DATA}},{{VIPName.DATA}},{{VIPPhone.DATA}},{{expDate.DATA}},{{remark.DATA}}
    下一步:

    var list = str.replace(/,/g, '') //去掉逗号// console.log(list)var i = /[^{}]+/g         //去掉{{}}var arr = list.match(i)var obj = {}var array = []//遍历对象for (const a of arr) {var b = a.replace(/.DATA/g, '') //去掉.DATAobj[b] = ''     array.push(b)}this.form = obj  this.formArr = array  //v-model绑定数据要用
    

    最后结果:

  3. 最后的最后(给表单绑定数据)

    <el-dialog title="自定义消息" :visible.sync="dialogFormVisible" width="40%" @closed="reData"><el-form ref="form" :model="form" label-width="100px"><div v-for="(item,index) in labelList" :key="item.index"><el-form-item:label="labelList[index]":prop="formArr[index]":rules="{required: true, message: '不能为空', trigger: 'blur'}"><el-input v-model="form[formArr[index]]" /></el-form-item></div></el-form><div slot="footer" class="dialog-footer"><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="submit">确 定</el-button></div></el-dialog>
    

简单记录自己的学习笔记

微信公众号自定义消息模板(处理数据)相关推荐

  1. 企业微信公众号自定义消息模板

    自定义消息模板是有这个功能的,但是很隐蔽,特此记录(这个是企业公众号) 1.首先打开消息模板(如果没有需要添加):广告与服务-消息模板 2.自定义模板:模板库-类目模板(这个需要管理员开通)-&quo ...

  2. 微信公众号消息模板发送

    微信公众号消息模板发送 微信公众号消息模板群发功能 开通申请模板消息功能 获取模板消息发送所需参数 AccessToken pojo类 TemplateData pojo类 WxTagsEntity ...

  3. php 公众号 模板消息id如何获取_微信公众号后台模板消息如何实现发送的功能...

    在公众平台实现发送模板消息功能,只能通过公众平台的接口开发实现,或者通过第三方平台微号帮功能模板消息群发实现,均能为微信公众号发送模板消息功能,模板消息发送不占用公众号每月的群发次数,模板消息仅用于公 ...

  4. springboot微信公众号发送模板消息

    springboot微信公众号发送模板消息 1.准备工作 申请你所需要模板 配置ip白名单(你所需要部署的服务器ip) 2.编写模板消息的请求参数封装类 import java.util.HashMa ...

  5. 微信小程序使用微信公众号的模板消息进行消息推送开发流程

    微信小程序使用微信公众号的模板消息进行消息推送开发流程 微信公众号服务号,微信公众号订阅号,微信公众号开发者平台,微信小程序 这些的账号都是独立的不能共用 微信开放平台开发者资质认证审核费用为300元 ...

  6. php 微信模板消息url,【求助】php 微信公众号 发送模板消息改变不了颜色

    php 微信公众号 发送模板消息改变不了颜色 不知道为什么 1.模板消息内容: 2.发送的模板消息效果: 序列化的模板消息内容如下: 大家可以测试下,touser需要另外添加下 a:4:{s:11:& ...

  7. 微信公众号 发送模板消息和获取关注公众号人数

    微信公众号发送模板消息 1.创建模板,拿到模板ID 2.创建发送消息工具类 import cn.hutool.http.HttpUtil; import com.alibaba.fastjson.JS ...

  8. php之微信公众号发送模板消息

    讲一下开发项目中微信公众号发送模板消息的实现过程(我用的还是Thinkphp5.0).先看一下效果,如图: 就是类似于这样的,下面讲一下实现过程: 第一步:微信公众号申请模板消息权限: 立即申请: 申 ...

  9. java向微信公众号---发送模板和图文消息

    微信公众号初次开发 其他操作 项目搭建 maven application.yml yml参数配置 微信客户端配置 搭建完成 实现业务 模板消息推送 准备工作 模板消息填写要求 图文消息填写要求 推送 ...

  10. 使用微信公众号发送模板消息

    使用微信公众号 API 本文所有内容均使用微信公众号测试号平台来演示 打开公众平台的测试号管理页面后我们可以在页面中看到测试号的信息 图中的 appId 和 appSecret 就是我们需要用到的 图 ...

最新文章

  1. Win11让AMD很受伤:CPU游戏性能下降15%,官方建议暂时别升级
  2. tensorflow GPU笔记
  3. Android仿QQ5.0侧滑菜单ResideMenu的使用和源码分析
  4. 数据库mysql:MySQL软件安装
  5. 【硬件】AD制作集成库IntLib
  6. 搭建PyQt环境(Vs Code)
  7. 2021年电子签名政策汇总 行业研究数据公布
  8. android 功能页面设计,50个优秀用户体验的手机界面设计(APP UI DESIGN)
  9. 如何用CSDN发布文章
  10. java基础知识总结(三)
  11. Java 3种批量插入更新操作的效率横向比较
  12. 孢子社群:今日推荐ARVR微信群:游乐VR智能
  13. krait和kryo_回归四核的自主Kryo架构_手机_手机评测-中关村在线
  14. 青柠网络验证远程api使用方法
  15. PTA - 建立与遍历二叉树
  16. 带着兴趣去学习Linux
  17. ElasticSearch快速入门(三)=> 集成Spring Boot + 效仿京东搜索小实战
  18. Android 动态壁纸 Livepaper
  19. 外链建设的主要门户渠道
  20. flask_sqlachemy查询字段区分大小写

热门文章

  1. kubernetes-kube-scheduler进程源码分析
  2. 电脑分辨率怎么调?教你调整电脑屏幕分辨率
  3. @Scheduled定时器,每月1号执行
  4. mysql计算同比和环比的区别_Mysql同比环比统计
  5. MiniUtilityFramework 九 CText和TEXT
  6. python破解加密压缩包
  7. 常用邮箱的服务器(SMTP/POP3)地址和端口整理
  8. bzoj2286: [Sdoi2011消耗战
  9. oracle查询怎样更效率,Oracle提高查询效率的方法
  10. 【大数据公司研究】第三方大数据公司是如何赚钱的,以个推公司为例