阐述:
- flex布局采用justify-content:space-between,当为两个内容时中间被空出
- 给外层容器加一个伪类::after,设置样式content:""; width:“内容宽”
上述图片问题解决方案如下:
<view class="goods">
<view v-for="(item) in 9">
<win-goods></win-goods>
</view>
</view>
.goods {
width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: space-around;
margin-top: $win-mtop;
}
.goods:after {
content:'';
width: 45%;
border:1px solid transparent;
}
.goods:after {
content:'';
width: 45%;
border:1px solid transparent;
}