本文小編為大家詳細(xì)介紹“微信小程序scroll-view不能左右滑動(dòng)怎么解決”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“微信小程序scroll-view不能左右滑動(dòng)怎么解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

在小程序頁(yè)面布局的時(shí)候用到了scroll-view組件,發(fā)現(xiàn)橫向移動(dòng)沒(méi)有效果。在網(wǎng)上查閱了一下資料發(fā)現(xiàn)問(wèn)題所在。
我的wxml代碼
<scroll-view scroll-x="true" class="scroll" bindscrolltolower="lower" bindscroll="scroll"> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg"></image> </view> <view class="username">張三</view> </view> </scroll-view>
wxss代碼
.enroll_view .scroll_view .scroll{
height:160rpx;
width:750rpx;
overflow: hidden;
}
.user_info{
float:left;
margin-top:10rpx;
height:140rpx;
width:140rpx;
}想法很簡(jiǎn)單,想用float:left;讓需要滑動(dòng)的元素橫向排列。經(jīng)過(guò)查閱資料發(fā)現(xiàn)需要滑動(dòng)的元素不能使用float浮動(dòng)。為實(shí)現(xiàn)此效果需要使用display:inline-block;來(lái)實(shí)現(xiàn)。
繼續(xù)改(刪掉float:left;.用display:inline-block;實(shí)現(xiàn)子元素橫向排列效果)
wxss樣式
.user_info{
margin-top:10rpx;
height:140rpx;
width:140rpx;
display: inline-block;
}改是改完了發(fā)現(xiàn)不能用還是不能用。而且發(fā)現(xiàn)是因?yàn)樽蛹爻^(guò)寬度后就換行了。
所以給scroll-view添加white-space: nowrap;不讓其內(nèi)部元素?fù)Q行。刷新。實(shí)現(xiàn)最終效果。開(kāi)森。效果圖

最終版wxss
.enroll_view .scroll_view .scroll{
height:160rpx;
width:750rpx;
overflow: hidden;
white-space: nowrap;
}
.user_info{
margin-top:10rpx;
height:140rpx;
width:140rpx;
display: inline-block;
}1.scroll-view 中的需要滑動(dòng)的元素為實(shí)現(xiàn)橫向排列效果不可使用不 float 浮動(dòng),可以用display:inline-block;將其改為行內(nèi)塊元素;
2.scroll-view 中的包裹需要滑動(dòng)的元素的大盒子用 display:flex; 是沒(méi)有作用的;
3.包裹 scroll-view 的大盒子有明確的寬和加上樣式white-space:nowrap;

讀到這里,這篇“微信小程序scroll-view不能左右滑動(dòng)怎么解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
名稱欄目:微信小程序scroll-view不能左右滑動(dòng)怎么解決-創(chuàng)新互聯(lián)
URL分享:http://chinadenli.net/article18/diiodp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、虛擬主機(jī)、品牌網(wǎng)站設(shè)計(jì)、Google、搜索引擎優(yōu)化、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
移動(dòng)網(wǎng)站建設(shè)知識(shí)