算法将一个对象中的某一个key值变为true,其他值都为false
主要运用在,v-if v-show切换不同内容时,非常快的打开某一个区域,关闭其他的区域哈。
这样就不需要每一个设置false,打开区域设置为true. 可以优化代码哈
for in 主要循环对象(空对象也可以循环 不会报错的),当然也可以循环数组。
data(){
return{
obj:{
flag:true,
flag1:false,
flag2:false,
flag3:false,
}
}
},
// 算法 将一个对象中的某一个值,变为true,其他值都为false
methods:{
changeOneKey(myobj,cahngekey){
for(let i in myobj){
//console.log("---",i); //下标 //flag flag1 flag2 flag3 下标(key)
//console.log(this.myobj[i]); //内容
if(i==cahngekey){
myobj[i]=true
}else{
myobj[i]=false;
}
}
},
gototime( ){
//this.obj 用于存放标识的。 flag3为true,打开这个区域。
this.changeOneKey(this.obj,"flag3");
console.log(this.obj)
}
}
遇见问题,这是你成长的机会,如果你能够解决,这就是收获。
作者:晚来南风晚相识
出处:https://www.cnblogs.com/IwishIcould/
本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
如果文中有什么错误,欢迎指出。以免更多的人被误导。
出处:https://www.cnblogs.com/IwishIcould/
想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!
万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!
想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!
支付宝
微信
如果文中有什么错误,欢迎指出。以免更多的人被误导。