cmdszh
cmdszh
  • 发布:2022-02-13 11:19
  • 更新:2022-02-13 11:27
  • 阅读:364

新增数据,fieldRules触发错误,前端未显示自定义 errorMessage,而是显示:fieldRules[false]校验错误

分类:uniCloud

DBError里面都没有携带错误信息

2022-02-13 11:19 负责人:无 分享
已邀请:
cmdszh

cmdszh (作者)

"fieldRules": [{
"rule": "discuss_end_date == null || (discuss_end_date != null && create_date < discuss_end_date)", // 校验规则
"errorMessage": "结束讨论时间和创建时间不匹配", // 错误提示信息(仅在新增时生效,更新数据时不会提示此信息)
"client": false // schema2code时,当前规则是否带到前端也进行校验。目前此属性暂不生效,fieldRules不会在客户端校验数据,仅会在云端进行校验
}],

  • DCloud_uniCloud_WYQ

    前端传的数据长什么样呢

    2022-02-14 12:09

  • cmdszh (作者)

    回复 DCloud_uniCloud_WYQ: 就时间戳,create_date 和end_date位数相同,触发规则,本应该把errorMessage抛给前端,结果没有抛这个errorMessage 得内容

    2022-02-15 19:18

  • DCloud_uniCloud_WYQ

    回复 cmdszh: 贴个示例出来

    2022-02-16 11:52

该问题目前已经被锁定, 无法添加新回复