小編給大家分享一下微信小程序scroll-x失效怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)安吉免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
失效的scroll-x
在微信小程序的文檔中,使用scroll-view標(biāo)簽,然后給它設(shè)置一個(gè)scroll-x就可以實(shí)現(xiàn)元素,橫向排列,可以左右滑動(dòng)。。。。
然而,在實(shí)際開(kāi)發(fā)中,發(fā)現(xiàn)并不是這么簡(jiǎn)單。。。貼上部分wxml和wxss代碼…
<!-- 橫向滾動(dòng)商品 --> <scroll-view class='scroll-box' scroll-x > <view class='box'> <view class='box-hd'> <image src='https://ss2.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=3ab7c3c9c4fcc3ceabc0cf33a244d6b7/cefc1e178a82b90137378cd87f8da9773812ef47.jpg'></image> <view class='info'> <view class='name'>jed_shi</view> <view class='time'>剩余09:43:21</view> </view> </view> <view class='box-img'> <image src='https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=d369d78d98eef01f52141ec5d0fc99e0/c2fdfc039245d688b3d9dc4da8c27d1ed31b247b.jpg'></image> </view> <view class='box-extra'> <text class='price'>¥321</text> <button>加入</button> </view> </view> <view class='box'> <view class='box-hd'> <image src='https://ss2.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=3ab7c3c9c4fcc3ceabc0cf33a244d6b7/cefc1e178a82b90137378cd87f8da9773812ef47.jpg'></image> <view class='info'> <view class='name'>jed_shi</view> <view class='time'>剩余09:43:21</view> </view> </view> <view class='box-img'> <image src='https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=d369d78d98eef01f52141ec5d0fc99e0/c2fdfc039245d688b3d9dc4da8c27d1ed31b247b.jpg'></image> </view> <view class='box-extra'> <text class='price'>¥321</text> <button>加入</button> </view> </view> <view class='box'> <view class='box-hd'> <image src='https://ss2.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=3ab7c3c9c4fcc3ceabc0cf33a244d6b7/cefc1e178a82b90137378cd87f8da9773812ef47.jpg'></image> <view class='info'> <view class='name'>jed_shi</view> <view class='time'>剩余09:43:21</view> </view> </view> <view class='box-img'> <image src='https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=d369d78d98eef01f52141ec5d0fc99e0/c2fdfc039245d688b3d9dc4da8c27d1ed31b247b.jpg'></image> </view> <view class='box-extra'> <text class='price'>¥321</text> <button>加入</button> </view> </view> <view class='box'> <view class='box-hd'> <image src='https://ss2.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=3ab7c3c9c4fcc3ceabc0cf33a244d6b7/cefc1e178a82b90137378cd87f8da9773812ef47.jpg'></image> <view class='info'> <view class='name'>jed_shi</view> <view class='time'>剩余09:43:21</view> </view> </view> <view class='box-img'> <image src='https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=d369d78d98eef01f52141ec5d0fc99e0/c2fdfc039245d688b3d9dc4da8c27d1ed31b247b.jpg'></image> </view> <view class='box-extra'> <text class='price'>¥321</text> <button>加入</button> </view> </view> </scroll-view> .scroll-box { margin-top: 33rpx; padding-bottom: 40rpx; } .scroll-box .box:first-child { margin-left: 32rpx; } .scroll-box .box { width: 296rpx; margin-right: 32rpx; } .scroll-box .box .box-hd { display: flex; align-items: center; } .scroll-box .box .box-hd image { width: 64rpx; height: 64rpx; border-radius: 50%; margin-right: 15rpx; } .scroll-box .box .box-hd .info { display: flex; flex-direction: column; } .scroll-box .box .box-hd .info .name { font-size: 28rpx; color: #333; line-height: 1; padding-bottom: 10rpx; } .scroll-box .box .box-hd .info .time { font-size: 22rpx; color: #999; line-height: 1; } .scroll-box .box .box-img { margin-top: 16rpx; } .scroll-box .box .box-img image { width: 296rpx; height: 222rpx; border-radius: 15rpx; } .scroll-box .box .box-extra { display: flex; justify-content: space-between; } .scroll-box .box .box-extra .price { font-size: 32rpx; color: #f15733; } .scroll-box .box .box-extra button { width: 104rpx; height: 44rpx; background-color: #f15733; color: #fff; margin: 0; padding: 0; font-size: 26rpx; line-height: 44rpx; margin-right: 8rpx; }
不能橫向滾動(dòng)
發(fā)現(xiàn)實(shí)際出來(lái)的效果是這樣的。。扎心了,老鐵?。?!
解決方案。。
后來(lái)發(fā)現(xiàn)其實(shí)只要給scroll-view加上white-space: nowrap; ,給scroll-view的子元素box加上display:inline-block就行了。。。
就像這樣:
.scroll-box { white-space: nowrap; } .scroll-box .box{ display:inline-block }
成功滾動(dòng)
就可以很爽的橫向滑動(dòng)了。。。。完美解決了
溫馨提示
可以不用給scroll-view設(shè)置display:flex;這種屬性了,但一定要加上這個(gè)
.scroll-box { white-space: nowrap; }
不然就會(huì)變成這樣。
以上是“微信小程序scroll-x失效怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:微信小程序scroll-x失效怎么辦
標(biāo)題鏈接:http://aaarwkj.com/article44/gjihhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站排名、建站公司、企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈、用戶體驗(yàn)
聲明:本網(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)