Weex——list

概括

這是一個(gè)提供了常見(jiàn)的列表功能的核心組件,通過(guò)平滑滾動(dòng)和內(nèi)存回收提供了更好的用戶體驗(yàn)和性能

子組件

注意: list的子組件只能包括 cell, header, refresh, loading 或者是 fix定位的組件. 其他形式的組件將不能被正確的渲染

  • cell 定義了展現(xiàn)在list中的元件的屬性和行為
  • header 0.6.1 當(dāng) header到達(dá)屏幕頂部時(shí),將會(huì)固定在屏幕頂部 .
  • refresh 組件可以用來(lái)給列表添加下拉刷新的功能
  • loading 組件可以用來(lái)給列表添加上拉加載更多的功能
  • refresh and loading 請(qǐng)查看 refresh-loading.

屬性

loadmoreoffset: <number> 觸發(fā)loadmore事件所需要的滾動(dòng)條距離list底部的垂直偏移距離.當(dāng)list的滾動(dòng)條滾動(dòng)到足夠接近list底部時(shí)將會(huì)觸發(fā)load more這個(gè)事件

樣式

公共樣式

  • 支持flexbox 等樣式
  • 支持box model 等樣式
  • 支持position 等樣式
  • 支持opacity, background-color 等

事件

loadmore: 如果列表滾動(dòng)到底部將會(huì)立即觸發(fā)這個(gè)事件,你可以在這個(gè)事件的處理函數(shù)中加載下一頁(yè)的列表項(xiàng).
公共事件
支持click 事件
支持 appear / disappear 事件
scrollToElement(node, options)
讓頁(yè)面滾動(dòng)到那個(gè)對(duì)應(yīng)的節(jié)點(diǎn),這個(gè)API只能在scroller和list組件中用。
要在你的.we文件中使用這個(gè)API,可以使用require('@weex-module/dom').scrollToElement。

  • node(Node): 你要滾動(dòng)到的那個(gè)節(jié)點(diǎn)
  • options(object): 如下選項(xiàng)
    offset(number): 一個(gè)到其可見(jiàn)位置的偏移距離,默認(rèn)是0
var dom = require('@weex-module/dom');
dom.scrollToElement(this.$el('someId'), {offset: 10});

約束

不允許相同方向的list或者scroller互相嵌套.換句話說(shuō)就是嵌套的lists/scroller必須是不同的方向

舉個(gè)例子,不允許一個(gè)垂直方向的list嵌套的一個(gè)垂直方向的scroller中,但是一個(gè)垂直方向的list是可以嵌套的一個(gè)水平方向的list或者scroller中的.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,893評(píng)論 25 709
  • (1)list的load more事件全稱是onloadmore (2)分頁(yè)加載數(shù)據(jù)時(shí),如果對(duì)數(shù)組重新賦值會(huì)導(dǎo)致列...
    lyno閱讀 1,129評(píng)論 0 1
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,161評(píng)論 4 61
  • 單身的人總是很羨慕幸福的戀人,但是你可知一旦選擇兩個(gè)人在一起,將會(huì)失去什么嗎? 每個(gè)人都...
    王貓貓有只狗閱讀 373評(píng)論 0 3
  • 活過(guò)了二十六個(gè)春秋,許昌遠(yuǎn)從來(lái)沒(méi)有對(duì)一個(gè)女生產(chǎn)生過(guò)“非她莫屬”的情意,認(rèn)真說(shuō)起來(lái),也算是感情這件事在某種程度的不得...
    笑話0閱讀 235評(píng)論 0 0

友情鏈接更多精彩內(nèi)容