+
95
-

回答


1.scroll-view 中的需要滑动的元素要用 dislay:inline-block; 进行元素的横向编排;

2.包裹 scroll-view 有明确的宽并加上样式代码 overflow:hidden;white-space:nowrap;

3.scroll-view 中的需要滑动的元素不可以用 float 浮动;

4.scroll-view 中的包裹需要滑动的元素用 display:flex; 是没有作用的;

具体的代码如下:

.wxml

<view class="scroll_box">
<scroll-view scroll-x>

<view class="item_list" >
1
</view>
<view class="item_list" >
2
</view>
<view class="item_list" >
3
</view>
<view class="item_list" >
4
</view>
<view class="item_list" >
5
</view>
<view class="item_list" >
6
</view>

</scroll-view>
</view>


.wxss

.scroll_box{
width: 100%;
height: 307rpx;
overflow: hidden;
padding: 20rpx;
background: #fff;
white-space: nowrap;
border: 1px solid red;
}
.scroll_box scroll-view{
height: 100%;
width: auto;
overflow:hidden;
}
.item_list{
width: 160rpx;
height: 100%;
margin-right: 23rpx;
display: inline-block;
margin-left: 10px;
background-color: blue;

}

网友回复

我知道答案,我要回答