uniapp默认宽度
uniapp默认宽度说明
在uniapp中,默认宽度通常由框架的视图层规范决定,具体表现因平台而异:
H5平台
- 默认宽度为100%,即撑满父容器宽度。
- 根元素(如
<view>)在无样式约束时会自动适应屏幕宽度。
小程序平台

- 组件默认宽度通常为100%,但部分基础组件(如
<button>)可能有预设宽度。 - 页面级容器默认宽度为窗口宽度(100%)。
NVUE(原生渲染模式)
- 默认采用Flex布局,元素宽度由内容或显式设置的样式决定。
- 未设置宽度时,默认行为可能因平台原生渲染引擎而异。
宽度控制方法
显式设置固定宽度

.my-view {
width: 750rpx; /* 以rpx为单位适配不同屏幕 */
}
百分比宽度
.my-view {
width: 100%; /* 撑满父容器 */
}
Flex布局适配
.container {
display: flex;
}
.flex-item {
flex: 1; /* 等分宽度 */
}
注意事项
- 使用
rpx单位可实现跨平台适配,750rpx通常等于设计稿的满屏宽度。 - 部分组件如
<scroll-view>需要显式设置宽度才能正常滚动。 - NVUE模式下不支持百分比宽度,需通过Flex布局实现类似效果。






