当前位置: 首页 > 知识库问答 >
问题:

微信小程序scroll-view的滚动条显示不了?

欧阳向文
2023-08-04

问题描述

需求想要展示自定义横向滚动条,但是用sroll-view发现无法显示滚动条,一开始不加scroll-view, 只有一层view,设置overflow-x:scroll, 也是可以滚动但是不显示滚动条。在开发者工具和真机调试都不显示。平时比较少写小程序,麻烦大佬解答一下。
wxml:

<scroll-view scroll-x class="scrollNav" show-scrollbar enhanced>  <view class="homeNavList">    <block wx:for="{{rooms}}" wx:key="index">      <view class='homeNavListItem'>      </view>    </block>  </view></scroll-view>

wxss:

.homeNavList {  display: flex;  flex-direction: column;  flex-wrap: wrap;  /* width: 100%; */  margin-bottom: 20rpx;  height: 300rpx;  /* overflow-x: scroll; */}/* 下面的css写不写都展示不了 */.scrollNav {  position: relative;}.scrollNav::-webkit-scrollbar {  position: absolute;  height: 6rpx;}/* 轨道 */.scrollNav::-webkit-scrollbar-track {  background-color: #eeeeee;  margin: 0 345rpx;}/* 滑块 */.scrollNav::-webkit-scrollbar-thumb {  background-color: #25d8a6;}.homeNavListItem {  display: inline-flex;  flex-direction: column;  align-items: center;  position: relative;  margin: 1% 0;  height: 130px;  min-width: 20%;}

共有2个答案

殳飞扬
2023-08-04

微信小程序的 scroll-view 不支持修改滚动条样式,可以考虑改用 view + overflow-x: scroll 或者监听 scroll-viewscroll 事件自定义滚动条。

  • view + overflow-x: scroll 实现:
<view class="scroller">  <!-- 内容 --></view>
.scroller {  display: flex;  flex-direction: row;  overflow-x: scroll;}.scroller::-webkit-scrollbar {  height: 16rpx;}.scroller::-webkit-scrollbar-thumb {  background-color: #888888;  border-radius: 10rpx;}.scroller::-webkit-scrollbar-track {  background-color: #f0f0f0;  border-radius: 10rpx;}
宗政霄
2023-08-04

你调试一下可能被隐藏了;
设置一下高度看看:

<scroll-view scroll-y="true" style="height: 100%" scrollbar="true">  </scroll-view>
 类似资料:
  • 本文向大家介绍微信小程序 scroll-view隐藏滚动条详解,包括了微信小程序 scroll-view隐藏滚动条详解的使用技巧和注意事项,需要的朋友参考一下 一:scroll-view隐藏滚动条 在书写网页的时候,往往会为了页面的美观,而选择去掉滚动区域默认的滚动条,而在这里,就是为小程序去掉滚动条的其中的一种方法: scroll-view.wxml: scroll-view.wxss scro

  • 本文向大家介绍微信小程序 scroll-view 水平滚动实现过程解析,包括了微信小程序 scroll-view 水平滚动实现过程解析的使用技巧和注意事项,需要的朋友参考一下 1. scroll-view水平滚动使用 1. wxml 2. wxss 2. scroll-view 隐藏滚动条 3. 效果如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍微信小程序 scroll-view实现锚点滑动的示例,包括了微信小程序 scroll-view实现锚点滑动的示例的使用技巧和注意事项,需要的朋友参考一下 前言 最近开始做小程序,通读一遍文档再上手并不算难,但不得不说小程序里还是有一些坑。这里说一下如何实现页面锚点跳转,一个城市列表的效果示意图如下: 因为在微信小程序的环境中不能想在浏览器里设置标签,或者操作dom滚动,传统做法就行不

  • 本文向大家介绍微信小程序scroll-view锚点链接滚动跳转功能,包括了微信小程序scroll-view锚点链接滚动跳转功能的使用技巧和注意事项,需要的朋友参考一下 html  js  css  总结 以上所述是小编给大家介绍的微信小程序scroll-view锚点链接滚动跳转功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持! 如

  • 本文向大家介绍解决微信小程序scroll-view组件无横向滚动的问题,包括了解决微信小程序scroll-view组件无横向滚动的问题的使用技巧和注意事项,需要的朋友参考一下 微信开放文档中scroll-view组件的部分代码如下 要实现横向滚动,只需设置以下两个: 父元素设置 white-space:nowrap; // 不换行 子元素设置 display:inline-block; 总结 以上

  • 本文向大家介绍小程序scroll-view组件实现滚动的示例代码,包括了小程序scroll-view组件实现滚动的示例代码的使用技巧和注意事项,需要的朋友参考一下 前言:这章我们使用小程序的 scroll-view组件 实现横向滚动和竖向滚动。 GitHub: https://github.com/Ewall1106/miniProgramDemo 1、竖向滚动 首先从简单的来,竖向滚动很简单,只