小程序模板推送需要的formId獲取

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

還有一個注意就是要到真機測試點擊表單按鈕才能拿到FormId

發佈了34 篇原創文章 · 獲贊 10 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章