页面引用组件中展开收起功能,带入数据后,第一个图像没有问题,第二个图像无法正常使用,即页面引用一个组件,循环遍历数据后,第一个图像功能无误,第二个图像点击无法实现展开收起的功能
组件
中使用变量show作为是否显示的标志,并放置于js文件的data中data: {
show: false
}
点击箭头展开,再次点开收起
的动画效果 <view class="go {{show ? 'show' : 'unshow' }}" bindtap="godet">
<image class="go_icon" src="/images/arrow.png" style="width: 100rpx; height: 100rpx;"></image>
</view>
<view class="q_box" wx:for="{{card_p}}" wx:key="index">
<quan cash="{{item.cash}}" validityTime="{{item.validityTime}}"></quan>
</view>
测试增加几条数据,发现出问题的永远是最后一个
css加入transform: translateY(0)即可解决,但是任然不知道为什么能够解决,求回答
@keyframes unCodeShow{
0% {
height: 400px;
transform: translateY(0);
}
100% {
height: 0;
transform: translateY(0);
}
}
那多半是wxss里的问题