解决:
scroll-view 加 white-space: nowrap;
scroll-view 子元素加 display: inline-block;
⚠️:不用加 display: flex; 属性
如下代码:
<view class="instruments-head"> <scroll-view class="instruments-scroll" scroll-x="true"> <view class="instruments-scroll-item" :class="item.isActive ? 'active' : ''" v-for="(item,index) in instrumentsList" :key="index" @click="handleInstruments(index,item.id)"> <image :src="item.img"></image> <view class="head-item">{{ item.text }}</view> </view> </scroll-view> </view>
.instruments-head{ background-color: #f6f6f6; width: 100%; height: 200rpx; border-bottom: 1px solid #e5e5e5; padding: 20rpx 2rpx 20rpx 20rpx; margin-bottom: 20rpx; .instruments-scroll{ white-space: nowrap; .instruments-scroll-item{ display: inline-block; margin-right: 20rpx; width: 160rpx; height: 160rpx; position: relative; border-radius: 15rpx; background-color: #ce4131; box-sizing: border-box; image{ width: 100%; height: 100%; border-radius: 15rpx; } .head-item{ position: absolute; top: 10rpx; left: 10rpx; color: #fff; font-size: 22rpx; font-weight: bold; } } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了