微信小程序獲取formId時提示"the formId is a mock one"


微信小程序使用模板消息需要使用表單提交 formId,因此進行了簡單的代碼測試,在 wxml 文件中創建 form 對象,並在 form 標簽中聲明屬性 report-submit="true" 。

wxml 代碼如下:

    <form name='sendMessageTest' report-submit='true' bindsubmit='getFormId'>
      <button form-type="submit">獲取formId</button>
    </form>

js 代碼如下:

  getFormId: function (e) {
    console.log(e.detail.formId);
  }

邏輯很簡單,就是在點擊提交按鈕后,獲取到 formId,但是在實際運行時,得到的結果卻是:the formId is a mock one

formId-mock

后面問了一下做過這個的朋友才知道,這個值需要在真機調試中才會正常出現,點擊真機調試,並在手機上再次點擊這個功能按鈕,果然打印了正常的 formId。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM