在from表单中增加了report-submit,但是没有出现fromid
发布于 7 年前 作者 zgu 9864 次浏览 来自 问答

<form  bindsubmit=‘submitform’ report-submit=‘true’>

10 回复

嗯嗯,做了好几个消息推送了,就是在后台时常会到部分异常是因为fromId为空的,但是又重现不了有点郁闷

我没遇到过空的,不过formid只能真机去拿

谢谢,在真机调试模式下实现了。

我看文档上面写的是这样的,携带 form 中的数据触发 submit 事件,event.detail = {value : {‘name’: ‘value’} , formId: ‘’}

而我使用了你说的这个后,控制器输出的是这样的:

form发生了submit事件,携带数据为: the formId is a mock one

未复现问题,请提供一下出现问题的代码片段

<form  bindsubmit=‘submitform’ report-submit="{{true}}">

        <view hidden="{{isFeedBack}}">

          <textarea class=“feedback” value="{{feedbackContent}}" name=“feedbackContent”  placeholder=“请详细输入具体会员、具体问题” />

          <button type=“primary” formType=“submit” class=“saveFeed”>提交</button>

        </view>     

    </form>     

submitform:function(e) {

    console.log(‘form发生了submit事件,携带数据为:’, e.detail.value)

  }

请问下,我在测试阶段和线上版本上都出现过一种情况,在真机上有时候能拿到formId,有时候却是空的,请问是什么原因?

report-submit="{{true}}" 或 report-submit 试一下

都试了,没有fromId返回

开发者工具中不提供真实formId,请在真机上获取

回到顶部