JS代码:
data: {
tests: [{}, {},{}]
},
wxml代码:
<view>
<view class='lists'>
<block wx:for="{{tests}}" wx:for-item="item" wx:for-index="index" wx:key="item">
<view class='lists-item'>
<view class='lists-item1'>我是{{index}} Index的第一个</view>
<view class='lists-item2'>我是{{index}} Index的第二个</view>
</view>
</block>
</view>
</view>
wxss代码:
.lists{
display: flex;
flex-direction: column;
}
.lists :nth-child(odd){
background-color: yellow
}
.lists-item{
margin-bottom: 20rpx;
background-color: red
}
问题BUG:
使用了:nth-child 理论上讲应该是每一个lists-item的奇数背景是yellow色的
但是运行代码后 出现的确实这样的:
每一个lists-item 出现了:nth-child
但是每个lists-item中的子view居然也出现了 :nth-child
请问这个是什么问题?求解释
.lists .lists-item:nth-child(odd)
确实是想要的效果 但能说下是什么意思么?没太明白,多谢
nth-child 包含了孙子级
@官方 这是代码片段 https://developers.weixin.qq.com/s/yO3mfwmu7l54