91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序中scroll-view組件有什么用

發布時間:2021-03-10 14:32:23 來源:億速云 閱讀:369 作者:小新 欄目:移動開發

小編給大家分享一下微信小程序中scroll-view組件有什么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

微信小程序組件之srcoll-view的詳解

今天記錄一下scroll-view學習中遇到的問題及解決辦法,希望能對其他同學有所幫助。

首先展示一下想達到的效果。↓ vertical scroll實現上下滾動,horizontal實現左右滾動。

微信小程序中scroll-view組件有什么用

先附上wxml的代碼。

<view class="container"> 
 <view> 
  <text>vertical scroll</text> 
  <scroll-view scroll-y class="scroll-view-y" scroll-top="{{scrollTop}}"> 
   <view id="green" class="scroll-y-item bg_green"></view> 
   <view id="red" class="scroll-y-item bg_red"></view> 
   <view id="blue" class="scroll-y-item bg_blue"></view> 
   <view id="yellow" class="scroll-y-item bg_yellow"></view> 
  </scroll-view> 
 </view> 
 
 <view> 
  <text>horizontal scroll</text> 
  <scroll-view scroll-x class="scroll-view-x" style="width:100%"> 
   <view class="scroll-view-x"> 
    <view class="scroll-x-item bg_green"></view> 
    <view class="scroll-x-item bg_red"></view> 
    <view class="scroll-x-item bg_blue"></view> 
    <view class="scroll-x-item bg_yellow"></view> 
   </view> 
  </scroll-view> 
 </view> 
</view>

1.整個界面由一個view包裝起來,該view的class為創建quickStart時自帶,可根據需要自己調整。之后,兩個view各包裝一個scrollview及其上面的text文本。

2.第一個scroll-view需豎直滾動,為其設置scroll-y="{{true}}"(或者直接寫scroll-y)。該scrollview的class為“scroll-view-y”,之后會附上代碼。scroll-top屬性設置滾動條的初始位置,scrollTop在js文件的data中聲明賦值(不需要可去掉)。

3.scrollview中四個不用顏色的view,除顏色外其他屬性相同。

為豎直scrollview的wxss代碼

.scroll-view-y { 
 height: 200px; 
 width: 100%; 
} 
 
.scroll-y-item { 
 height: 70px; 
 width: 100%; 
}

4.水平方向的scrollview與豎直方向基本類似,著重說一下區別。

(1) 豎直方向的scrollview直接包住4個不同顏色的view,水平方向需要先用view包住各顏色塊,這是為了保證各顏色塊水平排布。

(2) wxss文件

為水平scrollview的wxss代碼,scroll-view-x為水平滑塊的屬性,scroll-x-item為水平滑塊中各顏色塊的屬性。

.scroll-view-x { 
 width: 300px; 
 height: 100px; 
 display: flex; 
 overflow: scroll; 
} 
 
.scroll-x-item { 
 width: 95px; 
 height: 100%; 
 display: inline-table; 
}

可以看到:

①水平滑塊多了兩個屬性,display和overflow。display設置為flex彈性伸縮顯示,overflow設置當子布局超出父容器時scroll展示。

②顏色塊display屬性設置為 inline-table,這個很重要!!!最開始沒有寫這個屬性,很久都無法實現scrollview的水平滑動。在我不斷的嘗試下,終于試出來了,很開心!吐舌頭

附上微信官方屬性說明↓

屬性名類型默認值說明
scroll-xBooleanfalse允許橫向滾動
scroll-yBooleanfalse允許縱向滾動
upper-thresholdNumber50距頂部/左邊多遠時(單位px),觸發 scrolltoupper 事件
lower-thresholdNumber50距底部/右邊多遠時(單位px),觸發 scrolltolower 事件
scroll-topNumber
設置豎向滾動條位置
scroll-leftNumber
設置橫向滾動條位置
scroll-into-viewString
值應為某子元素id(id不能以數字開頭)。設置哪個方向可滾動,則在哪個方向滾動到該元素
scroll-with-animationBooleanfalse在設置滾動條位置時使用動畫過渡
enable-back-to-topBooleanfalseiOS點擊頂部狀態欄、安卓雙擊標題欄時,滾動條返回頂部,只支持豎向
bindscrolltoupperEventHandle
滾動到頂部/左邊,會觸發 scrolltoupper 事件
bindscrolltolowerEventHandle
滾動到底部/右邊,會觸發 scrolltolower 事件
bindscrollEventHandle
滾動時觸發,event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY}

看完了這篇文章,相信你對“微信小程序中scroll-view組件有什么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼南县| 宁安市| 临潭县| 万荣县| 石渠县| 达尔| 慈溪市| 肃南| 潢川县| 义马市| 隆林| 大埔县| 兴隆县| 甘孜县| 大洼县| 凤山县| 合阳县| 平乡县| 遵义县| 南乐县| 宿松县| 铜陵市| 永州市| 稷山县| 绥阳县| 广安市| 横山县| 合水县| 万州区| 舞阳县| 永年县| 博湖县| 莒南县| 本溪市| 当雄县| 潢川县| 台东市| 无棣县| 金昌市| 广州市| 台江县|