form validate of checkbox

tech2025-02-08  11

<el-form label-width="100px" :model="ruleForm" :rules="rules" ref="ruleForm" class="demo-ruleForm" > <el-form-item label="活动性质" prop="type"> <el-checkbox-group v-model="ruleForm.type"> <el-checkbox label="美食/餐厅线上活动" name="type"></el-checkbox> <el-checkbox label="地推活动" name="type"></el-checkbox> <el-checkbox label="线下主题活动" name="type"></el-checkbox> <el-checkbox label="单纯品牌曝光" name="type"></el-checkbox> </el-checkbox-group> </el-form-item> <el-form-item> <el-button type="primary" @click="submitForm('ruleForm')">立即创建</el-button> <el-button @click="resetForm('ruleForm')">重置</el-button> </el-form-item> </el-form> ruleForm: { type: [], }, rules: { type: [ { type: "array", required: true, message: "请至少选择一个活动性质", trigger: "change", }, ], }, submitForm(fromRef) { this.$refs[fromRef].validate((booleanIfSelect) => { console.log(booleanIfSelect); }); }, resetForm(fromRef) { this.$refs[fromRef].resetFields(); },
最新回复(0)