在vue 通过请求来的数据绑定显示与隐藏二级列表的话,会造成同时打开同时关闭的现象
- 数据是通过v-for 出来的话
<!-- 一级列表循环 -->
<div class="kind-wrap" v-for="(item,index) in kindList" :key="index">
- 二级列表
<div class="subkinds" v-if="item.hiddenSubKind">
item里面是没有hiddenSubKind这个属性的 所以v-if 是false隐藏的
- 点击一级列表弹出二级列表的话通过一个点击事件传入item
toggleShowSubKind(item) {
this.$set(item, 'hiddenSubKind', !item.hiddenSubKind)
},