vue 根据后台返回数据动态展示复选框是否勾选?
本人VUE新手一枚,使用的过程中遇到个问题,具体代码如下:
后台返回数据我循环遍历,怎么对应展示勾选呢?求解答:
<el-form-item label="方式" >
<el-checkbox-group v-model="form.dfalut == this.form.dfalut>
<el-checkbox v-for ="item2 in modelData" :label="item2" :value="item2">{{item2.label}}
</el-checkbox>
</el-checkbox-group>
</el-form-item >
回答:
去看下官网文档。https://element.eleme.cn/#/zh...
vue"><template> <!-- `checked` 为 true 或 false -->
<el-checkbox v-model="checked">备选项</el-checkbox>
</template>
<script>
export default {
data() {
return {
checked: true
};
}
};
</script>
再结合判断条件,判断哪些要☑️,即哪些checked=true
回答:
数据双向绑定呀
// 这样就勾选了 1 和 2<template>
<el-form-item label="方式" >
<el-checkbox-group v-model="checkboxValue">
<el-checkbox v-for ="item2 in modelData" :label="item2" :value="item2">{{item2.label}}</el-checkbox>
</el-checkbox-group>
</el-form-item >
</template>
<script setup>
import { ref } from 'vue'
const checkboxValue = ref(['1', '2'])
const modelData = ['1', '2', '3']
</script>
vue 是数据驱动的,数据响应之后界面上的数据会自动更新
回答:
官网也有例子吧,https://element.eleme.cn/#/zh...
<el-checkbox-group v-model="checkedCities">
<el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
</el-checkbox-group>
以上是 vue 根据后台返回数据动态展示复选框是否勾选? 的全部内容, 来源链接: utcz.com/p/933274.html