因为是循环渲染的视图搞了半天思路都不对
变成类似单选的
用三元运算判断当前点击的id然后display:none
思路完全错误
循环渲染的列表,都是统一的变量
没办法像js那样根据id来修改属性
实在搞不出来了!
<view class='weike-body-dian' id='{{item.id}}' style='display:{{ item.id== record[mesgid].id ? record[mesgid].display : "" }}'> <view></view></view>
数据存到数组里,渲染的时候绑个data-id,点击的时候走方法判断当前id和数组里的id是否匹配,匹配到就将数组里的自定义属性state 改变,通过自定义属性状态来选择是否开启