需求(复选框状态判断将“000000”转变成“001011”,即选中由0->1.)
通过复选框是否选中的状态将字符串中的0转变成1。
{{ scope.$index + (formData.pageInfo.pageNumber - 1) * formData.pageInfo.pageSize + 1 }}
itemList : []//将选中的选项暂存在该数组中
itemNum: ['0', '0', '0', '0', '0', '0'],
items: '',//最终得到的字符串,传递给后端
itemList: [
{ itemIndex: 0, name: "第一项" },
{ itemIndex: 1, name: "第二项" },
{ itemIndex: 2, name: "第三项" },
{ itemIndex: 3, name: "第四项" },
{ itemIndex: 4, name: "第五项" },
{ itemIndex: 5, name: "第六项" },
],
handleSelectionChange(val) {
this.itemList = val;
//将选中的项放入到数组中
this.itemList.forEach(item => {
this.itemNum[item.itemIndex] = 1 //定位将0赋值为1
this.items = this.itemNum.join('').toString()//将数组转换成字符串
});
},
// this.$refs.itemref.clearSelection();
//清空十四项多选状态 多用于弹窗关闭时
推荐阅读
- html生成邮件签名
- 网络|aws 弹性三剑客_AWS和弹性(超越用户需求)
- Linux|Nginx反向代理部署多个项目
- Vue中组件的递归
- 计算机网络|《图解HTTP》HTTP协议及其所支持的方法简介、返回结果的HTTP状态码总结
- 通过.NET|通过.NET 6实现RefreshToken
- 介绍一款自己常用的磁盘存储状态监控工具——WGCLOUD
- 一文概述(从状态复用到Hooks)
- BabaSSL 发布 8.3.0|实现相应隐私计算的需求
- feign客户端HTTP状态码为204时|feign客户端HTTP状态码为204时 响应体被忽略的问题