uni-app 小程序实现scroll-view 横向滑动效果的坑


最大盒子要100%高度,scroll-view的宽度不能设置固定宽度;

	<scroll-view class="bottomBox" scroll-x="true" @scroll="scroll">
		<view @click="go(i)" class="commodity" v-for="(item,i) in list" :key="i">
			{{item.title}}
		</view>
	</scroll-view>

list: [{
						id: 1,
						title: "111"
					}, {
						id: 2,
						title: "2222"
					}, {
						id: 3,
						title: "3333"
					}, {
						id: 4,
						title: "3333"
					},
					{
						id: 5,
						title: "3333"
					},
				],

此外无论是组件还是写在一个页面内 最大的盒子记得加上height:100%;

.bottomBox {
			width: 100%; // 一定不能给固定宽度,会失效
			height: 100%;
			background-color: aqua;
			white-space: nowrap; //这个属性一定要添加
			padding: 20upx;

			.commodity {
				display: inline-block;//这个也是一定要添加的
				width: 196upx;
				height: 360upx;
				margin-right: 11upx;
				background-color: pink;
			}
		}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM