uniapp隐藏滚动条
隐藏滚动条的方法
在UniApp中隐藏滚动条可以通过CSS样式或配置页面参数实现,以下是具体方法:
全局隐藏滚动条
在App.vue的样式部分添加以下CSS代码:
::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
color: transparent;
}
单页面隐藏滚动条

在特定页面的<style>标签中添加:
.page-class-name ::-webkit-scrollbar {
display: none;
}
通过页面配置隐藏
在pages.json的页面样式配置中设置:

{
"path": "pages/yourPage",
"style": {
"app-plus": {
"scrollIndicator": "none"
}
}
}
注意事项
- iOS和Android可能需要分别处理
- 部分安卓机型需要额外设置
-webkit-overflow-scrolling: touch - 使用
overflow: hidden会完全禁用滚动功能 - 真机测试时可能出现样式差异,建议多机型验证
替代方案
对于需要保留滚动功能但隐藏滚动条的情况,可使用:
.container {
overflow: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}






