本文小編為大家詳細(xì)介紹“微信小程序怎么使用scroll-view橫向滑動(dòng)嵌套for循環(huán)”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“微信小程序怎么使用scroll-view橫向滑動(dòng)嵌套for循環(huán)”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。
成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)建站擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。1、布局及樣式等
(1)xml布局
{{item.title}} {{item.content}}
(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è)置橫向滑動(dòng)要點(diǎn)
(1)設(shè)置橫向滑動(dòng) 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)行換行,空白會(huì)被瀏覽器忽略。
pre 空白會(huì)被瀏覽器保留。其行為方式類似 HTML 中的 pre 標(biāo)簽。
nowrap 文本不會(huì)換行,文本會(huì)在在同一行上繼續(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 左右橫向滑動(dòng)沒有效果(無法滑動(dòng))問題
解決方法:
小程序組件 scroll-view 中分別有上下豎向滑動(dòng)和左右橫向滑動(dòng)之分,在這次項(xiàng)目中剛好需要用到橫向滑動(dòng),但在測試過程中發(fā)現(xiàn)橫向滑動(dòng)沒有了效果(靜止在那里沒移動(dòng)過),經(jīng)調(diào)試發(fā)現(xiàn):
1.scroll-view 中的需要滑動(dòng)的元素不可以用 float 浮動(dòng);
2.scroll-view 中的包裹需要滑動(dòng)的元素的大盒子用 display:flex; 是沒有作用的;
3.scroll-view 中的需要滑動(dòng)的元素要用 dislay:inline-block; 進(jìn)行元素的橫向編排;
4.包裹 scroll-view 的大盒子有明確的寬和加上樣式--> overflow:hidden;white-space:nowrap;
讀到這里,這篇“微信小程序怎么使用scroll-view橫向滑動(dòng)嵌套for循環(huán)”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。