在某学习视频中使用如下代码设置:last-child
html
<view class="dulu">
<navigator url="#" class="row" >456</navigator>
<navigator url="#" class="row" >167523</navigator>
<navigator url="#" class="row" >176823</navigator>
</view>
css
.dulu{
.row{
color: pink;
&:last-child{
color: red;
}
}
}
此时最后一个navigator并没有变成红色,而是所有的都变为了红色
解决办法:
在navigator外包裹一层view
<view class="dulu">
<view class="row">
<navigator url="#" class="" >123123</navigator>
</view>
<view class="row">
<navigator url="#" class="" >456546</navigator>
</view>
<view class="row">
<navigator url="#" class="" >456654</navigator>
</view>
</view>
最后一项为红色