问题
使用flex之后,多个div放在一行,设置了宽度,但是无效,div会压缩在一行。
解决
为不想被压缩的元素上加上样式 flex-shrink: 0;
<view class="scoll">
<view class="sitem {{cindex==index? 'sborder':''}}"
wx:for="{{list}}" wx:key="index"
data-index="{{index}}"
bindtap="changeIndex">
{{item.name}}</view>
</view>
.sitem{
flex-shrink: 0;
padding: 12rpx 20rpx;
}

本文介绍了解决使用Flex布局时,div元素默认会因宽度限制而压缩的问题,通过设置`flex-shrink:0`属性,确保不想压缩的元素保持原样。示例代码展示了如何在微信小程序中应用此技巧。
1491

被折叠的 条评论
为什么被折叠?



