微信小程序获取formId (批量获取)

针对微信小程序发送模板消息需要的formId,本人表示有的时候很头疼,所以给他家提供了一个收集formId的简单方法:

在用户可能会点击的地方都放入这个表单按钮,然后利用

button::after {
  border: none;
}

去掉button的一些默认样式,然后给父级元素

position: relative;

然后再给button定位 这样就用用按钮遮盖住用户点击的地方,剩下得样式大家就可以随便搞了,然后利用

form_submit(e) {
    console.log(e.detail.formId)
}

就可以轻松获取你的formId了,然后在让后台小哥哥小姐姐写上一个收集formId的接口

function _collectWeChatFormId(formId) {
  let token = wx.getStorageSync("token_/cookies"), openId = wx.getStorageSync("openid_cookies"), orign = 1;
  console.log('formId',formId)
  if (formId == 'the formId is a mock one') {
    console.log(`模拟器中运行!`)
    return false;
  } if (formId.length == 0) {
    console.log(`formId不能为空`)
    return false;
  }
  let site = '你的收集接口',
    dates = {
      token: token,
      openId: openId,
      formId: formId,
      orign: orign
    },
    md = 'token=' + token + '&openId=' + openId + '&formId=' + formId + '&orign=' + orign;
  requestHttp(site, dates, md, function (res) {
    console.log(res)
    console.log(res.data)
  })
}

这样就OK了。

喜欢博主的可以点赞关注一下

微信小程序获取formId (批量获取)_第1张图片

---------------------------------------------------------------   END   ------------------------------------------------------------------

你可能感兴趣的:(JavaScript,微信小程序)