前端 - uniapp - - 滚动容器scroll-view实现横向滚动

微信开放平台 scrol-view 的官方文档说明https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html

scrollview相当于给div加上了overflow-x: auto; 属性 想要实现横线滚动 官方文档有说明需要配置scroll-x和enable-flex为true 并其需要给高度和flex-direction:true的样式,但是我在使用时发现按照官方文档说明给了配置后 依然无法实现滚动效果 在一行中放不开的dom会被挤到下一行 所以我们要再给一个强制不换行的样式white-space: nowrap;

html 复制代码
<scroll-view 
  style="height: 250rpx;flex-direction: row;white-space: nowrap;" 
  scroll-x 
  enable-flex
>
    <div 
      v-for="ele in item.children" 
      :key="ele.name" 
      style="display: inline-block;" 
      class="scroll-item">
        <!--内容-->
    </div>
</scroll-view>

因为div/view是块元素 所以为了让dom都在同一行 我给强制转为行内元素(此处不能给scroll-view display:flex的样式 否则会使div平均分配所有空间 无法实现超出部分滚动)效果如下:

相关推荐
码上暴富3 小时前
axios请求的取消
前端·javascript·vue.js
JefferyXZF3 小时前
Next.js 初识:从 React 到全栈开发的第一步(一)
前端·全栈·next.js
2501_915921434 小时前
移动端 WebView 视频无法播放怎么办 媒体控件错误排查与修复指南
android·ios·小程序·https·uni-app·iphone·webview
雪芽蓝域zzs4 小时前
uniapp 富文本rich-text 文本首行缩进和图片居中
uni-app
一只韩非子4 小时前
AI时代,程序员如何优雅地搞定页面设计?
前端·ai编程
新中地GIS开发老师4 小时前
2025Mapbox零基础入门教程(14)定位功能
前端·javascript·arcgis·gis·mapbox·gis开发·地理信息科学
tager5 小时前
Vue 3 组件开发中的"双脚本"困境
前端·vue.js·代码规范
烛阴5 小时前
Int / Floor
前端·webgl
excel5 小时前
使用 PWA 时,为什么你必须手动添加更新逻辑,否则会报错?
前端
Moment5 小时前
Node.js 这么多后端框架,我到底该用哪个?🫠🫠🫠
前端·后端·node.js