<view v-for="item in List" :key="item.id">
<view class="btn" @click="item.show = true">按钮</view>
<view v-show="item.show ">内容</view>
</view>
List = [{show: false, id: 1,title: ‘标题’}, {show: false, id: 2,title: ‘标题’}, {show: false, id: 3,title: ‘标题’}]
大概上面的结构,为什么点击没有效果?
1 个回复
DCloud_UNI_WZF
vue2 对于复杂表达式的处理有缺陷,改为事件处理(不要直接写表达式)可绕过该问题