最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年10月19日 10:15:11   作者:Crab0314  
這篇文章主要介紹了微信小程序組件之srcoll-view的詳解的相關資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下

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

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

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

先附上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為創(chuàng)建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與豎直方向基本類似,著重說一下區(qū)別。

(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-x Boolean false 允許橫向滾動
scroll-y Boolean false 允許縱向滾動
upper-threshold Number 50 距頂部/左邊多遠時(單位px),觸發(fā) scrolltoupper 事件
lower-threshold Number 50 距底部/右邊多遠時(單位px),觸發(fā) scrolltolower 事件
scroll-top Number   設置豎向滾動條位置
scroll-left Number   設置橫向滾動條位置
scroll-into-view String   值應為某子元素id(id不能以數字開頭)。設置哪個方向可滾動,則在哪個方向滾動到該元素
scroll-with-animation Boolean false 在設置滾動條位置時使用動畫過渡
enable-back-to-top Boolean false iOS點擊頂部狀態(tài)欄、安卓雙擊標題欄時,滾動條返回頂部,只支持豎向
bindscrolltoupper EventHandle   滾動到頂部/左邊,會觸發(fā) scrolltoupper 事件
bindscrolltolower EventHandle   滾動到底部/右邊,會觸發(fā) scrolltolower 事件
bindscroll EventHandle   滾動時觸發(fā),event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY}

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持! 

相關文章

  • 帶你理解JavaScript 原型原型鏈

    帶你理解JavaScript 原型原型鏈

    理解js中原型、原型鏈這個概念,絕對是幫助我們更深入學習js的必要一步,比如,如果js開發(fā)者想理解js繼承,new關鍵字原理,甚至封裝組件、優(yōu)化代碼,弄明白js中原型、原型鏈更是前提條件。本篇文章,用最簡潔的文字,清楚明白講解原型鏈相等關系和原型、原型鏈存在的意義
    2021-09-09
  • 微信小程序 (三)tabBar底部導航詳細介紹

    微信小程序 (三)tabBar底部導航詳細介紹

    這篇文章主要介紹了微信小程序 (三)tabBar底部導航詳細介紹的相關資料,需要的朋友可以參考下
    2016-09-09
  • 微信小程序 保留小數(toFixed)詳細介紹

    微信小程序 保留小數(toFixed)詳細介紹

    這篇文章主要介紹了 微信小程序 保留小數(toFixed)詳細介紹的相關資料,這里附有實例,幫助大家學習參考此部分知識,需要的朋友可以參考下
    2016-11-11
  • 詳解如何在?JavaScript中使用媒體查詢

    詳解如何在?JavaScript中使用媒體查詢

    這篇文章主要為大家介紹了詳解如何在?JavaScript中使用媒體查詢,<BR>有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 關于JavaScript防抖與節(jié)流的區(qū)別與實現

    關于JavaScript防抖與節(jié)流的區(qū)別與實現

    這篇文章主要介紹關于JavaScript防抖與節(jié)流的區(qū)別與實現,防抖就是用戶多次觸發(fā)事件,在用戶一直觸發(fā)事件中,事件不會執(zhí)行,只有在用戶停止觸發(fā)事件一段時間之后再執(zhí)行這個事件一次,二節(jié)流是用戶多次觸發(fā)事件,具體詳情一i起來學習下面文章內容吧
    2021-10-10
  • Zod進行TypeScript類型驗證使用詳解

    Zod進行TypeScript類型驗證使用詳解

    這篇文章主要為大家介紹了Zod進行TypeScript類型驗證使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Javascript設計模式之原型模式詳細

    Javascript設計模式之原型模式詳細

    這篇文章主要介紹了Javascript設計模式之原型模式,原型模式用于在創(chuàng)建對象時,通過共享某個對象原型的屬性和方法,從而達到提高性能、降低內存占用、代碼復用的效果。下面小編將詳細介紹 ,需要的朋友可以參考下
    2021-09-09
  • quickjs 封裝 JavaScript 沙箱詳情

    quickjs 封裝 JavaScript 沙箱詳情

    這篇文章主要介紹了 quickjs 封裝 JavaScript 沙箱,在前文 JavaScript 沙箱探索 中聲明了沙箱的接口,并且給出了一些簡單的執(zhí)行任意第三方 js 腳本的代碼,但并未實現完整的 IJavaScriptShadowbox,下面便講一下如何基于 quickjs 實現,需要的朋友可以參考一下
    2021-10-10
  • 微信小程序 詳解下拉加載與上拉刷新實現方法

    微信小程序 詳解下拉加載與上拉刷新實現方法

    這篇文章主要介紹了微信小程序 詳解下拉加載與上拉刷新實現方法的相關資料,這里介紹了兩種實現方法,需要的朋友可以參考下
    2017-01-01
  • 微信小程序 setData使用方法及常用錯誤解決辦法

    微信小程序 setData使用方法及常用錯誤解決辦法

    這篇文章主要介紹了微信小程序 setData使用方法及常用錯誤解決辦法的相關資料,需要的朋友可以參考下
    2017-05-05

最新評論

泊头市| 平度市| 大安市| 白银市| 天峨县| 日照市| 博客| 陆良县| 林西县| 东阳市| 九龙坡区| 仁寿县| 孟连| 拜泉县| 绥阳县| 定兴县| 五大连池市| 通山县| 柳江县| 高尔夫| 左云县| 通榆县| 陇西县| 阿拉尔市| 宿迁市| 富阳市| 阳山县| 丰都县| 张家港市| 天镇县| 永胜县| 济宁市| 新建县| 庆城县| 灌南县| 鄂尔多斯市| 历史| 潮安县| 夏河县| 苗栗县| 内乡县|