国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序scroll-view橫向滑動嵌套for循環的示例代碼

2019-11-19 12:53:05
字體:
來源:轉載
供稿:網友

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:"內容1"},      {title:"題目2", content:"內容2"},      {title:"題目3", content:"內容3"},      {title:"題目4", content:"內容4"}] }

2、設置橫向滑動要點

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

3、屬性釋疑

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

normal 默認。規定段落中的文本不進行換行,空白會被瀏覽器忽略。

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

nowrap 文本不會換行,文本會在在同一行上繼續,直到遇到br 標簽為止。

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

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

inherit 規定應該從父元素繼承 white-space 屬性的值。

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

4、其他

微信小程序開發文檔 

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

解決方法:

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

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

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盈江县| 册亨县| 凤凰县| 简阳市| 铜山县| 嵩明县| 屏东县| 集安市| 林甸县| 全椒县| 稷山县| 延吉市| 晋中市| 华坪县| 扎赉特旗| 句容市| 呼和浩特市| 合水县| 肥城市| 凯里市| 青神县| 台湾省| 永吉县| 武隆县| 大邑县| 梅州市| 湖北省| 本溪市| 图片| 大城县| 叙永县| 克拉玛依市| 顺平县| 阳山县| 芜湖县| 壤塘县| 公安县| 五寨县| 天全县| 鄂尔多斯市| 铜山县|