1、实现效果
图片.png2、代码实现
template
部分
<scroll-view class="scroll-view" scroll-x="true">
<view class="item" v-for="(item,index) in list" :key="index">
这个位置是item 内容位置
</view>
</scroll-view>
script
部分
<script>
export default {
data() {
return {
list: [1, 2, 3, 4, 5]
}
}
}
</script>
style
部分
<style lang="scss">
.scroll-view {
white-space: nowrap;
width: 100%;
.item {
width: 50%;
height: 200rpx;
background-color: yellowgreen;
display: inline-flex;
margin-right: 20rpx;
align-items: center;
justify-content: center;
}
}
</style>
3、核心实现
1、
scroll-view
必须设置为:white-space: nowrap;
2、item
布局最外层,必须为行内布局,例如:inline-block
或inline-flex
网友评论