1***@qq.com
1***@qq.com
  • 发布:2022-12-14 12:02
  • 更新:2022-12-15 18:15
  • 阅读:248

uni-forms表单校验-formData.data.hobby如何校验

分类:uni-app

以下是官方文档中的一段代码:
<uni-forms :modelValue="formData" :rules="rules">
<uni-forms-item required :name="['data','hobby']" label="兴趣爱好">
<uni-data-checkbox multiple v-model="formData.data.hobby" :localdata="hobby"/>
</uni-forms-item>
</uni-forms>
我的问题是:像这种情况,如何利用表单的rules校验formData.data.hobby是否为空?

2022-12-14 12:02 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 - 呆狗的一生

里面有示例代码啊

                hobby: {  
                    rules: [{  
                        required: true,  
                        errorMessage: '请选择兴趣',  
                    },{  
                        validateFunction:function(rule,value,data,callback){  
                            if (value.length < 2) {  
                                callback('请至少勾选两个兴趣爱好')  
                            }  
                            return true  
                        }  
                    }]  
                }
  • 1***@qq.com (作者)

    您提供的示例 数据结构是这样的:formData.hobby,而我想请教的数据结构是多层的:formData.data.hobby,不一样啊

    2022-12-20 09:44

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