不加料的稀饭
不加料的稀饭
  • 发布:2022-03-04 16:42
  • 更新:2022-03-07 14:50
  • 阅读:756

【报Bug】uni-forms 的validate 无法通过

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 3.3.11.20220209

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: iphone 8

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

使用uniform的时候,使用了rules,然后一直验证不通过

    <view>  
        <uni-forms ref="form" :modelValue="formData" :rules="formRules">  
            <uni-forms-item label="姓名" name="name">  
                <input v-model="formData.name" />  
            </uni-forms-item>  
        </uni-forms>  
        <button @click="submit" type="primary">提交</button>  
    </view>
<script>  
    export default {  
        data() {  
            return {  
                formData: {},  

                formRules: {  
                    name: {  
                        rules: [{ required: true }]  
                    }  
                }  
            }  
        },  

        methods: {  
            submit() {  
                this.$refs.form.validate().then(res => {  
                    console.log(res)  
                })  
            }  
        }  
    }  
</script>

操作步骤:

代码如上

预期结果:

validate 时候,name不为空,应该能通过

实际结果:

validate 时候一直报错

bug描述:

2022-03-04 16:42 负责人:无 分享
已邀请:
不加料的稀饭

不加料的稀饭 (作者)

TypeError: child.triggerCheck is not a function

chenli

chenli

formDatd里请初始化一下name再试试

DCloud_UNI_HT

DCloud_UNI_HT

uni-forms 什么版本 ?

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