微信小程序如何使用scroll-view橫向滑動嵌套for循環(huán)-創(chuàng)新互聯(lián)

這篇文章主要介紹了微信小程序如何使用scroll-view橫向滑動嵌套for循環(huán),具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站建設(shè)、成都做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計開發(fā)服務(wù)!

1、布局及樣式等

(1)xml布局

<view class="container">
  <scroll-view scroll-x="true">
    <view class="item-content" wx:for="{{list}}" wx:for-item="item">
      <view class="title">{{item.title}}</view>
      <view class="content">{{item.content}}</view>
    </view>
  </scroll-view>
</view>

(2)wxss

scroll-view {
  width: 80%;
  white-space: nowrap;
}

.item-content {
  width: 40%;
  display: inline-block;
  border: 1rpx solid gray;
  text-align: center;
}

(3)js文件

data: {
   list: [{title:"題目1", content:"內(nèi)容1"}, 
     {title:"題目2", content:"內(nèi)容2"}, 
     {title:"題目3", content:"內(nèi)容3"}, 
     {title:"題目4", content:"內(nèi)容4"}]
 }

2、設(shè)置橫向滑動要點(diǎn)

(1)設(shè)置橫向滑動 scroll-x=”true”。
(2)scroll-view設(shè)置寬度及white-space屬性。
(3)item設(shè)置display: inline-block屬性。

3、屬性釋疑

(1)white-space:屬性設(shè)置如何處理元素內(nèi)的空白。

normal 默認(rèn)。規(guī)定段落中的文本不進(jìn)行換行,空白會被瀏覽器忽略。

pre 空白會被瀏覽器保留。其行為方式類似 HTML 中的 pre 標(biāo)簽。

nowrap 文本不會換行,文本會在在同一行上繼續(xù),直到遇到br 標(biāo)簽為止。

pre-wrap 保留空白符序列,但是正常地進(jìn)行換行。

pre-line 合并空白符序列,但是保留換行符。

inherit 規(guī)定應(yīng)該從父元素繼承 white-space 屬性的值。

(2)display: inline-block;設(shè)置為內(nèi)聯(lián)塊。內(nèi)聯(lián)塊可以設(shè)置長寬,但不從父元素繼承長寬。即子元素不換行,成一行排列。

4、其他

微信小程序開發(fā)文檔

PS:關(guān)于小程序 scroll-view 左右橫向滑動沒有效果(無法滑動)問題

解決方法:

小程序組件 scroll-view 中分別有上下豎向滑動和左右橫向滑動之分,在這次項目中剛好需要用到橫向滑動,但在測試過程中發(fā)現(xiàn)橫向滑動沒有了效果(靜止在那里沒移動過),經(jīng)調(diào)試發(fā)現(xiàn):

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

2.scroll-view 中的包裹需要滑動的元素的大盒子用 display:flex; 是沒有作用的;

3.scroll-view 中的需要滑動的元素要用 dislay:inline-block; 進(jìn)行元素的橫向編排;

4.包裹 scroll-view 的大盒子有明確的寬和加上樣式-->  overflow:hidden;white-space:nowrap;

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“微信小程序如何使用scroll-view橫向滑動嵌套for循環(huán)”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

文章標(biāo)題:微信小程序如何使用scroll-view橫向滑動嵌套for循環(huán)-創(chuàng)新互聯(lián)
URL分享:http://bm7419.com/article22/igecc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、虛擬主機(jī)、手機(jī)網(wǎng)站建設(shè)、動態(tài)網(wǎng)站、定制開發(fā)、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司