2 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
自己码啊,标题为一个层级,展开的内容为该层级下的另一个层级,通过v-show来控制其显示隐藏。如果是数组循环的话,设置一个数组变量。
<ul>
<li v-for="(item,index) in list">
<p>注册是支行信息如何进行填写?<span @click="changeContent(index)"></span></p>
<div v-show="item.showContent">
结算账户的填写...
</div>
</li>
</ul>
data(){
return{
list:[{'title':'注册是支行信息如何进行填写?','showContent':false,...},{'title':'注册是支行信息如何进行填写?','showContent':false,...}...]
}
},
methods:{
changeContent:function(index){
var temp = this.list
temp[index].showContent = ! temp[index].showContent
this.list = temp
}
}
添加回答
举报
0/150
提交
取消