当前位置: 首页 > news >正文

element多选框checkbox对后台数据进行回显(显示被选中状态)

element多选框checkbox对后台数据进行回显(显示被选中状态)

理解

一开始我以为需要设置checked属性,事实上并不需要,只需v-model绑定上列表,这个列表中放入需要选中的元素就可以了。

官方示例:https://element.eleme.cn/#/zh-CN/component/checkbox

代码:

<template>
  <el-checkbox-group v-model="checkList">
    <el-checkbox label="复选框 A"></el-checkbox>
    <el-checkbox label="复选框 B"></el-checkbox>
    <el-checkbox label="复选框 C"></el-checkbox>
    <el-checkbox label="禁用" disabled></el-checkbox>
    <el-checkbox label="选中且禁用" disabled></el-checkbox>
  </el-checkbox-group>
</template>

<script>
  export default {
    data () {
      return {
        checkList: ['选中且禁用','复选框 A']
      };
    }
  };
</script>

这里给el-checkbox-group使用v-model绑定了checkList这个列表,同时列表中定义了两个元素,那么默认就会把这两个元素勾选上。

实践

vue页面

  <el-form-item label="设施: " prop="fireFacilifies">

	<el-checkbox-group v-model="fireFacilifiesSelectedList">
	  <el-checkbox v-for="item in fireFacilifiesOptions" :label="item.id"
				   :key="item.id">{{item.name}}</el-checkbox>
	</el-checkbox-group>

  </el-form-item>

js

// 回显设施列表
edit() {
	console.log("this.form.fireFacilifies  " + this.form.fireFacilifies)
	this.fireFacilifiesSelectedList = this.form.fireFacilifies.split(',')
	this.fireFacilifiesSelectedList = this.fireFacilifiesSelectedList.map(Number)
}

相关文章:

  • checkbox获得已选的数字集合而不是文字集合
  • java 对string list进行join拼接操作
  • string数组转int数组 java
  • java 将以逗号分割的数字字符串转为数字列表
  • Spring Data Specifications入门教程
  • Job for docker.service failed because the control process exited with error
  • 在虚拟机配置docker redis环境
  • JPA CrudRepository方法详解
  • PowerDesigner 16.5 name和code自动同步问题
  • ShiroConfig开启Shiro的注解
  • webstorm tab缩进2空格还是4空格?
  • el-select 字符串多选回显
  • 字符串列表转成一个字符串 java
  • el-upload 第二次点击修改后文件跳动问题
  • ElementUI el-table 表格 行选择框改为单选
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • Angular4 模板式表单用法以及验证
  • DataBase in Android
  • ES6--对象的扩展
  • Java 内存分配及垃圾回收机制初探
  • Java超时控制的实现
  • learning koa2.x
  • leetcode46 Permutation 排列组合
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Rancher-k8s加速安装文档
  • Vue.js 移动端适配之 vw 解决方案
  • vue自定义指令实现v-tap插件
  • 关于使用markdown的方法(引自CSDN教程)
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • AI算硅基生命吗,为什么?
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (分享)自己整理的一些简单awk实用语句
  • (三) diretfbrc详解
  • (四)图像的%2线性拉伸
  • (原)Matlab的svmtrain和svmclassify
  • (转)nsfocus-绿盟科技笔试题目
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .Family_物联网
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .net快速开发框架源码分享
  • // an array of int
  • @Async注解的坑,小心
  • @javax.ws.rs Webservice注解
  • @Validated和@Valid校验参数区别
  • [ C++ ] STL---string类的模拟实现
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [BT]BUUCTF刷题第8天(3.26)