小程序模板推送需要formId和openId
openId获取可以查看官方文档,我讲讲formId的获取和遇到的问题:
我用的的uniapp开发小程序,其实这是最大的错误开始开发,开发小程序建议还是使用官方的微信开发工具,
uniapp写表单获取formId:(正确写法)
<form @submit="submits" report-submit='true' >
<button form-type ="submit" type = "default" size="mini">提交</button>
</form>
小程序官网的写法写在HbuilderX里找不到方法!!!!
<form bindsubmit="submits" report-submit="true">
<button form-type='submit' data-name='buttonName' >
提交
</button>
</form>
submits(e) {
console.log(e.detail.formId)
}
点击提交按钮的时候一直提示我 Component "pages/push/push" does not have a method "submit" to hand
说找不到方法,我就奇怪了方法定义也是写在method里面的!
最后去uniapp官网查看form的写法,差点气吐血:小程序官网的写法和uniapp的form的写法又不一样!