vue循环中点击选中再点击取消(单选)的实现
没有展开时
点击展开之后
9分钟前 10 10
没有展开时
点击展开之后
9分钟前 10 10
data(){
return{
currentTab:-1,
flashreadlists:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],
showcombtn:false,
comment:''
}
},
methods:{
change(){
if(this.comment.length>=1){
this.showcombtn=true
}else{
this.showcombtn=false
}
},
tocomment(index){
if(index!=this.currentTab){
this.currentTab=index;
}else{
this.currentTab=-1;
}
}
}
补充知识:vue循环多个标签,点击标签变色,再点击取消,可以同时点击多个
效果如下:
1.
-1}">{{item}}
2.
.padding.relWarp.relFacility.relFacilityTitcon{
/*border:1pxsolidred;*/
/*line-height:20px;*/
padding:0.24rem;
font-size:10px;
}
.padding.relWarp.relFacility.relFacilityTitconi{
/*height:20px;*/
display:inline-block;
/*margin:05px;*/
height:20px;
line-height:20px;
padding:0.16rem;
/*width:auto;*/
font-size:10px;
color:#97979f;
border-radius:5px;
border:1pxsolid#97979f;
margin-right:10px;
margin-top:10px;
font-style:normal;
/*padding:1px7px;*/
/*display:inline-block;*/
}
.padding.relWarp.relFacility.relFacilityTitcon.bgcolor{
border:1pxsolidorange;
color:orange;
}
.padding.relWarp.relFacility.relFacilityTitconi:last-child{
margin-right:0;
}
3.
methods:{
changeSpan(index){
letarrIndex=this.spanIndex.indexOf(index);
//console.log(arrIndex);
if(arrIndex>-1){
this.spanIndex.splice(arrIndex,1);
}else{
this.spanIndex.push(index);
}
},
以上这篇vue循环中点击选中再点击取消(单选)的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。