项目场景:
项目场景需求:uni-form动态表单验证
问题描述
使用官网示例的rules代码报错;
官网代码如下
<uni-forms-item :label="item.label+' '+index" required
:rules="[{'required': true,errorMessage: '域名项必填'}]" :key="item.id">
...
</uni-forms-item>
报错信息如下
提示 Bad attr rules with message
原因分析:
官网给的代码里面的required
加了引号
解决方案:
去掉required
的引号
<!-- 这是官网代码 -->
<uni-forms-item :label="item.label+' '+index" required
:rules="[{'required': true,errorMessage: '域名项必填'}]" :key="item.id">
...
</uni-forms-item>
<!-- 这是修改后的代码 -->
<uni-forms-item :label="item.label+' '+index" required
:rules="[{required: true,errorMessage: '域名项必填'}]" :key="item.id">
...
</uni-forms-item>
备注
不知道这是示例错误还是版本问题…