uniapp/小程序 scroll-view 中设置flex布局无效问题

问题

使用 scroll-view 设置横向滑动时在 scroll-view 元素上设置flex布局,没有生效

<scroll-view scroll-x class='recommend-content'>
  <view> 点赞 </view>
  <view> 收藏 </view>
  <view> 关注 </view>
</scroll-view>
			
<style>
  .recommend-content{
      
      
    display: flex; /* flex布局无效 */
  }
</style>

解决方法

在 scroll-view 下再加一层 view 包着 scroll-view 的内部元素,并在新增的这层 view 中设置 flex 布局:

<scroll-view scroll-x class='recommend-content'>
  <view class='recommend-content-all'>
    <view> 点赞 </view>
    <view> 收藏 </view>
    <view> 关注 </view>
  </view>
</scroll-view>
			
<style>
  .recommend-content-all{
      
      
    display: flex;
  }
</style>

效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/jiangjunyuan168/article/details/127582296