vue中checkbox回填与获取选中的值

span标签模拟input checkbox实现父子级选中同步,vuejs数据绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://unpkg.com/vue@2.4.4 阅读详情

项目用到了checkbox控件,需要从数据库获取数据,并且有的数据从数据库读取出来后就是选中状态的,在页面中选中数据后在保存到数据库中。

以下是全部代码



        <label v-for="item in UserRoleList" v-bind:key="item.rId">

           <input name="roles" type="checkbox" :value="item.rId" :disabled="item.isDisabled" v-model="checkVal"/>{{item.roleName}}

        </label>

          <el-button type="primary" @click="updateUser">确定</el-button>


说明:v-model="checkVal"  checkbox会根据checkVal中的值默认选中数据,checkVal必须是数组

以下是javascript部分

data () {

    return {

      updateUid:'',  //修改的用户Id

      checkVal:[],  //checkbox选择角色回填和选中的值

    }

  }
created() {
    this.getRoleList()  //加载select中角色信息
  },
methods: {

 //编辑角色获取用户角色接口

    getUserRoles(userid){

      this.$axios.post('',{uId:userid},{headers: {

        accessToken: util.cookies.get('token')

      }}).then(res=>{

        this.UserRoleList=res.roleList;  //加载全部数据

        this.checkVal=[];

        this.UserRoleList.forEach(i=>{

          if(i.isChecked){  //根据此字段判断页面中的checkbox是否选中,如果选中放到checkVal数组中

            this.checkVal.push(i.rId);

          }

        })

      })

    }

},

    //修改用户

    updateUser(){

      if(this.updateUid==""){

        this.$message({type:'error',message:'请选择用户'})

        return;

      }

      if(this.checkVal.length==0){

        this.$message({type:'error',message:'请选择角色信息'})

        return;

      }

    // 修改时这里可以获取到checkbox中全部选中的值

      this.$axios.post('',{uId:this.updateUid,roleIds:this.checkVal.join(',')},{

        headers: {

            accessToken: util.cookies.get('token')

            }

      }).then(res=>{

        if(res>0){

          this.$message({type:'success',message:'修改成功'});

        }

      })

    }

checkbox批量选中,获取选中项的值的简单实例 下面小编就为大家带来一篇checkbox批量选中,获取选中项的值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 立即下载

相关推荐

STM32驱动SPL06-001气压传感器:I2C通信与温度补偿实战

气压传感器在无人机定高、室内定位和气象监测中至关重要。SPL06-001凭借±0.06 hPa相对精度和I2C接口,成为STM32项目的理想选择。通过I2C总线读取原始数据,并利用出厂校准系数进行温度补偿和气压解算,可输出高精度气压值。本文详细解析SPL06-001的寄存器操作、校准系数拼接及补偿算法,并分享I2C上拉电阻、地址配置等避坑经验,帮助开发者快速实现气压测量与高度解算。

weixin_29188043的博客 339

vue的checkbox多选框获取其是否选中和获取其自定义属性值

1.第一种情况点击一个全选按钮使下面的所有的checkbox多选框选中或取消选中。如下图: 注意:此处的checkbox是用原生的input 标签,并不是<el-checobox>标签, 如果使用el标签,只有change事件,没有click事件,不能传参 $event ,所以就无法获取到是否选中的状态,后续会有很多问题。所以建议使用input标签的原生Ch...

zhuyin365的博客 1万+

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

vue---checkbox,获取选中的值

html: <input class="weui-check" type="checkbox" name="checkbox1" value="123" v-model="checkVal" />123 <input class="weui-check" type="checkbox" name="checkbox1" value="456" v-model="ch...

weixin_33736832的博客 5670

Qt+OpenGL+Cesium三件套:打造高性能3D GIS桌面应用的5个关键点

本文深入探讨了如何利用Qt、OpenGL和Cesium数据规范构建高性能桌面级3D GIS应用。文章聚焦于五个关键点:架构选型、OpenGL渲染优化、3D Tiles数据解析与调度、内存与多线程管理,以及高级特性实现,旨在帮助开发者在C++生态中打造不依赖网络、运算能力更强的重型3D地理信息客户端。

weixin_28197941的博客 380

全面解析 SAP 事务码 LTMOM 的应用与实践

综上所述,事务码 LTMOM 是 SAP 系统中不可或缺的迁移对象维护工具,它不仅提供了对数据迁移对象的精细配置功能,还通过灵活的数据转换规则与异常监控机制,为企业数据从 SAP ERP 向 SAP S/4HANA 的迁移提供了坚实保障。在数据迁移过程中,并非所有的迁移对象都需要同时启用。业内专家普遍认为,未来的系统升级与数据迁移将更注重业务需求的动态变化与数据实时性的要求,而 LTMOM 作为核心工具,其在流程自动化、数据智能校验以及跨系统数据联动方面的能力,将直接影响企业整体数字化转型的成败。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1004

vue 复选框点击获取值

复选框获取值

m0_58386384的博客 3418

【人工智能的数学基础】最优传输(Optimal Transport)问题与Wasserstein距离

代表两堆石子,则问题等价于如何移动一堆石子,通过最小的累积移动距离把它堆成另外一堆石子。的不同位置分配的值。为离散型概率分布,则该优化问题可以表示为矩阵形式。表示寻找总运输成本最小的方案。放大后的上确界不会小于原来的上确界,因此不妨取。具有相同的概率分布。是概率分布,因此积分可以写作采样形式。描述了一种可行的运输方案,表示应该从位置。则最优传输问题的目标函数可以用列向量。对于一个线性规划问题,总可以写出其。的所有可能联合分布的集合,下确界。其中矩阵的每一行代表概率分布。表示寻找使得目标函数最大的。

AI天才研究院 6328

vue中获取复选框是否被选中的值、如何用JavaScript判断复选框是否被选中

第一种方法:通过获取dom元素,getElementById、querySelector、getElementsByName、querySelectorAll(需要遍历,例如:for循环)在你做任何其他操作的时候判断checkboxIsChecked的值,如果为true表明选中了,再进行后续操作。第二种是用v-model在input复选框上绑定一个变量,通过双向绑定的特性来判断复选框是否被选中。第一种:被选中输出true,否则为false。选中输出true、未选中输出false。

qq_56715703的博客 4040

6、基于集成学习技术的边坡稳定性预测及滑坡易发性研究

本研究基于集成学习技术对云阳县的边坡稳定性及滑坡易发性进行预测分析。通过比较SVM、RF、XGBoost和LR四种模型,发现集成学习模型在准确率和少数类识别方面表现更优。特征重要性分析表明剖面形状是影响边坡稳定性的关键因素。同时,引入基于定性分析的分区建模方法,构建父模型与子区域模型,提升了滑坡易发性制图的精度。研究成果为地质灾害的预防与管理提供了科学依据和技术支持。

peach的博客 126

金融领域图注意力网络的创新应用

随着金融市场的日益复杂和数据量的爆炸式增长,传统的数据分析方法在处理金融数据的复杂关系和结构时面临诸多挑战。图注意力网络(Graph Attention Network,GAT)作为一种新兴的深度学习技术,能够有效处理图结构数据,挖掘数据中的潜在关系。本文的目的在于深入探讨图注意力网络在金融领域的创新应用,涵盖风险评估、投资决策、欺诈检测等多个方面。通过理论分析、算法实现和实际案例展示,为金融从业者和研究者提供全面的技术参考,推动图注意力网络在金融领域的广泛应用。

AI云原生与云计算技术学院 718

页面如何获取checkbox选中的多个值?

一:通过js获取 先定义一个CheckBox: html: <input type="checkbox" name="test" value="1"/><span>1</span> <input type="checkbox" name="test" value="2"/><span>2</span> <inpu...

**My Coding Family** 7484

FPGA SoC 的 RISC-V 固件开发全攻略(三):RISC-V MCU 启动流程深入解析

本文是《FPGA SoC 的 RISC-V 固件开发全攻略》专栏第 3 篇。上一篇:第 2 篇《开发环境搭建与工具链避坑》 | 下一篇:第 4 篇《RISC-V 与 ARM Cortex-M 开发差异对比》

XavierKong的博客 43

el-checkbox 获取选中的所有数组值,或从选中当中删除已选的数组

我这里有三个数组所以看起来复杂点; 需求: 点击的时候把所选中的复选框中的id,val,label组成一个数组,点保存的时候要把所选中的所有值传给后台 <el-checkbox-group v-if="showModule=='riskClass'" v-model="exceptRiskList"> <el-checkbox v-for="item in riskClassOptions" :key="item.classCode" :label="it.

周家大小姐 5980

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

uniapp checkbox 默认回填值 获取选中的值

<view class="view-checkbox-box" v-if="isShow"> <view class="view-checkbox-item" v-for="(item, index) in classData" :key="index"> <checkbox-group @change="classlist(index)"> ←————重点 <label class="radio"> <checkbox :value

Khun_HWJ的博客 4501

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

解决el-checkbox选中状态更改问题

解决el-checkbox选中状态更改问题! 填坑、填坑、填坑!

chen_cm的博客 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

vue使用elementUI表单的获取select,checkbox的value值

vue使用elementUI表单的获取select,checkbox的value值 获取elementUI中的<el-form-item>标签包裹的<select>,<el-checkbox-group>,<<el-radio-group>的value值: <el-form-item label="活动区域"> <el-select v-model="formInline.region" placeholder="活动区

weixin_43834855的博客 5158

el如何获取复选框的值_element ui 表格提交时获取所有选中的checkbox的数据

设定此属性@selection-change="changeFun",意思是每次勾选的时候都会触发这个事件//复选框状态改变changeFun(val) {this.multipleSelection = val;}jquery获取所有选中的checkbox的ID//获取所有选中的CheckBox的id function getCheckBox() { var spCodesTemp = ""; ...

weixin_39931146的博客 4213

vue取通过key取value_vue怎么获取radio、checkbox选中的值

radio 单选框html{{item.text}}js//checkedValue的值就是选中的值,我们只需要实时监控他的值就可以了export default {name:'radio',data(){return {checkedValue:'',answer:[],}},watch:{checkedValue:function(){this.answer=[];this.answer.pu...

weixin_39747807的博客 1167

vue 将Checkbox 多选框选中的值提交到后台

实际应用,在实际的开发里面,我们还需要将选中的多选框的值传给后台,那么vue 怎么将Checkbox 多选框选中的值提交?比如说以字符串数组的形式提交给后端。 <template> <div> <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange"> <el-checkbox v-for="city in cities" :label="ci

Rocky balboa 7055

ElementUI checkbox同时选中

ElementUI的checkbox小操作 起因 今天在工作的时候,碰到一个比较有意思的小问题,就是Element的checkbox选择问题。 想要实现选中1个另外一个也自动被选中,取消选中另一个也被取消选中。 成品 步骤 首先获取点击的checkbox 查看当前点击的需不需要其他一起变化 判断当前点击的是选中还是取消 其他按钮跟着变化 原理 ElementUI中的checkbox会把数据存...

xiaowangzibuhappy的博客 3074

Vue2.x radio和checkbox值绑定

文章目录checkbox选中v-model的值技术点radio选中v-model的值技术说明 checkbox选中v-model的值 <template> <div class="MyModelComp"> <div>自定义checkbox value</div> <div> ...

黄彪博客 1735

antd checkbox 默认选中_Ant design vue table 单击行选中 勾选checkbox教程

最近了解Ant design 设计table 单击行选中checkedbox功能,相比于element的 @row-click 再触发toggleRowSelection,ant design的api就没那么清晰了,言归正传期望:Ant design table 单击行选中 勾选checkedbox实现:单选:onClickRow(record) {return {on: {click: () =...

weixin_39726379的博客 6350

vue 复选框默认选中_vue .js绑定checkbox并获取、改变选中状态的实例

这篇文章主要为大家详细介绍了vue .js绑定checkbox并获取、改变选中状态的实例,具有一定的参考价值,可以用来参考一下。感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!如下所示:1.html代码如下:2.js代码如下:var vum = new Vue({data:{items:[]}methods:{CheckItem:function(item){item.state = ...

weixin_34998630的博客 1158

vue复选框默认被选中_checkbox在vue中的用法小结

前言关于checkbox多选框是再常见不过的了,几乎很多地方都会用到,这两天在使用vue框架时需要用到checkbox多选功能,实在着实让我头疼,vue和原生checkbox用法不太一样,之前对于vue中用到过的checkbox也只是别人写好的组件,这次在自己实现时走了很多坑,特意写这篇文章记录下来,给后来者提供一个参考在这之前,先看看原生checkbox搭配jquery取值的用法游泳健身旅游$(...

weixin_31282705的博客 2517

获取checkbox选中状态的两种方式_张童瑶的博客

获取checkbox选中状态的两种方式获取checkbox选中状态的两种方式第一种方式第二种方式 获取checkbox选中状态的两种方式 我在开发项目的时候遇到这个问题,就是循环表格,表格里面嵌有checkbox复选框格式,这时候就有个需求了,如何获取checkbox选中状态?后来我经过去网上一番搜寻,也没有找到答案,网上有很多人都是复制别人,拿过来自己的,很多都是抄别人的,所以经过我自己一番研究..................

Tongyao 3万+
上一篇: DBeaver连接MySql方法
下一篇: MyBatis 插入数据后返回插入的主键ID或实体信息
code12313
博客等级 码龄11年 39粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值