ionic 下的ion-list ion-refresher ion-infinite-scroll 的使用總結(jié)和遇到的問(wèn)題

在項(xiàng)目中,要使用ion-list 類似Android 中的ListView 組件.當(dāng)然也要實(shí)現(xiàn)下拉刷新和,上拉加載更多.

首先來(lái)看看布局

布局

在外部使用的是ion-content
因?yàn)槭褂胕on-refresher (下拉刷新)和ion-infinite-scroll (加載更多)
需要把把以上控件都包裹在ion-content ,否則會(huì)出現(xiàn)問(wèn)題

再來(lái)看看對(duì)應(yīng)的JS

JS代碼

首先,需要定義上拉刷新和下拉加載的回調(diào)函數(shù)
在回調(diào)函數(shù)里面進(jìn)行網(wǎng)絡(luò)請(qǐng)求,數(shù)據(jù)重新載入之后需要
一定要執(zhí)行以下兩個(gè)函數(shù),通知組件停止加載動(dòng)畫
加載更多完成執(zhí)行: $scope.$broadcast('scroll.infiniteScrollComplete');
下拉刷新完成執(zhí)行:
$scope.$broadcast('scroll.refreshComplete');

使用過(guò)程大概就這樣,但是在其中遇到了2個(gè)問(wèn)題.
1.頁(yè)面數(shù)據(jù)空白,無(wú)法顯示任何數(shù)據(jù),經(jīng)過(guò)調(diào)試,數(shù)據(jù)是正確的
問(wèn)題原因是ion-content 里面除了 以上三個(gè)組件,不要添加任何div ,div 如果有css 會(huì)影響到ion-content內(nèi)部的css 布局等

2.列表中的第一個(gè)Item 部分區(qū)域被遮擋,無(wú)法顯示

第一個(gè)Item無(wú)法正常顯示

開始猜測(cè)是ion-refresher 的放置區(qū)域有問(wèn)題,換了放置的位置,也試著加了很多屬性經(jīng)過(guò)調(diào)試也不行
開始的時(shí)候,只能在手機(jī)調(diào)試,因?yàn)閿?shù)據(jù)是從Native 過(guò)來(lái),沒(méi)辦法,把數(shù)據(jù)復(fù)制出來(lái)
在JS 加載完成的時(shí)候,自動(dòng)賦值上去,這樣就可以在Chrome調(diào)試了.使用Chrome 調(diào)試工具發(fā)現(xiàn)ion-content 的css 布局如下

ion-content的css

如圖所示,布局是absolute的,top0,絕對(duì)定位,找到問(wèn)題所在了
在ion-content 加一個(gè)Marin 解決問(wèn)題

3.加載更多之后會(huì)出現(xiàn)一個(gè)空白的ITEM
開始以為是使用控件不規(guī)范造成的,然后調(diào)試數(shù)據(jù)
這里第一頁(yè)數(shù)據(jù)是10條,按照每頁(yè)10條數(shù)據(jù)的情況來(lái)說(shuō),還可以上拉加載更多
這里執(zhí)行了上拉加載更多,但是這里后臺(tái)返回的數(shù)據(jù)是[ ],就是沒(méi)有數(shù)據(jù)了.
我這里使用的是JavaScript的push 方法?難道又是push 的問(wèn)題

push方法

經(jīng)過(guò)調(diào)試,getRealData(result.DATA.dataList)返回的是一個(gè)空數(shù)組,就是[]
寫個(gè)demo 試試,
var array=[1,2,3,4];
array.push([]);
console.log(array);
結(jié)果是1,2,3,4,
意思就是4后面有個(gè)空
馬上把push換成concat 再打印
結(jié)果是1,2,3,4
........真是坑,已經(jīng)在Push 函數(shù)上面遇到過(guò)兩次坑了.
最后把push 換成 concat ,問(wèn)題解決

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宰睡,一起剝皮案震驚了整個(gè)濱河市牙言,隨后出現(xiàn)的幾起案子珊楼,更是在濱河造成了極大的恐慌涮俄,老刑警劉巖夫偶,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘉抓,居然都是意外死亡索守,警方通過(guò)查閱死者的電腦和手機(jī)晕窑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門抑片,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人杨赤,你說(shuō)我怎么就攤上這事敞斋。” “怎么了疾牲?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵植捎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我阳柔,道長(zhǎng)焰枢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任舌剂,我火速辦了婚禮济锄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘霍转。我一直安慰自己荐绝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布避消。 她就那樣靜靜地躺著低滩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岩喷。 梳的紋絲不亂的頭發(fā)上恕沫,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音纱意,去河邊找鬼婶溯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛妇穴,可吹牛的內(nèi)容都是我干的爬虱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼腾它,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼跑筝!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起瞒滴,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤曲梗,失蹤者是張志新(化名)和其女友劉穎赞警,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虏两,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愧旦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了定罢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笤虫。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖祖凫,靈堂內(nèi)的尸體忽然破棺而出琼蚯,到底是詐尸還是另有隱情,我是刑警寧澤惠况,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布遭庶,位于F島的核電站,受9級(jí)特大地震影響稠屠,放射性物質(zhì)發(fā)生泄漏峦睡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一权埠、第九天 我趴在偏房一處隱蔽的房頂上張望榨了。 院中可真熱鬧,春花似錦弊知、人聲如沸阻逮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叔扼。三九已至,卻和暖如春漫雷,著一層夾襖步出監(jiān)牢的瞬間瓜富,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工降盹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留与柑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓蓄坏,卻偏偏與公主長(zhǎng)得像价捧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涡戳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)结蟋、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,095評(píng)論 4 62
  • 【張金玉周檢視】 (20171113周一~20171119周日) 一渔彰、【好習(xí)慣踐行】 @早睡早起@用步行完成日行一...
    金玉滿滿閱讀 212評(píng)論 0 0
  • 小朋友嵌屎,7歲推正,咳嗽,咳痰深宝惰,痰白植榕,鼻塞,納差尼夺。前天剛剛發(fā)燒尊残,我用一些簡(jiǎn)單的中成藥處理了一下,看診的時(shí)候燒剛好退下來(lái)...
    中醫(yī)李奇飛閱讀 753評(píng)論 0 1
  • 嗟爾明朝汞斧,氣數(shù)已盡夜郁。 什么東西什燕,都有使用年限粘勒,比如大米,比如王朝屎即,比如帝國(guó)庙睡。 不同的是,大米的年限看得見技俐,王朝的年...
    青衫未染閱讀 792評(píng)論 0 0