当前位置: 首页 > Web前端 > vue.js

需求:勾选复选框的状态,将“000000”改为“001011”,即从0--1中选择

时间:2023-04-01 12:13:56 vue.js

根据复选框是否被选中,将字符串中的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;//会被选中的item放入数组this.itemList.forEach(item=>{this.itemNum[item.itemIndex]=1//定位赋值0到1this.items=this.itemNum.join('').toString()//将数组转为字符串});},//this.$refs.itemref.clearSelection();//清除十四项的多选状态,多用于弹窗关闭时