小程序模板推送需要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的寫法又不一樣!