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

首頁 > 編程 > JavaScript > 正文

如何解決IONIC頁面底部被遮住無法向上滾動(dòng)問題

2019-11-20 09:03:43
字體:
供稿:網(wǎng)友

Ionic 是目前最有潛力的一款 HTML5 手機(jī)應(yīng)用開發(fā)框架。通過 SASS 構(gòu)建應(yīng)用程序,它 提供了很多 UI 組件來幫助開發(fā)者開發(fā)強(qiáng)大的應(yīng)用。 它使用 JavaScript MVVM 框架和 AngularJS 來增強(qiáng)應(yīng)用。提供數(shù)據(jù)的雙向綁定,使用它成為 Web 和移動(dòng)開發(fā)者的共同選擇。

ionic 特點(diǎn)

1.ionic 基于Angular語法,簡(jiǎn)單易學(xué)。[3]

2.ionic 是一個(gè)輕量級(jí)框架。

3.ionic 完美的融合下一代移動(dòng)框架,支持 Angularjs 的特性, MVVM ,代碼易維護(hù)。

4.ionic 提供了漂亮的設(shè)計(jì),通過 SASS 構(gòu)建應(yīng)用程序,它提供了很多 UI 組件來幫助開發(fā)者開發(fā)強(qiáng)大的應(yīng)用。

5.ionic 專注原生,讓你看不出混合應(yīng)用和原生的區(qū)別

6.ionic 提供了強(qiáng)大的命令行工具。

7.ionic 性能優(yōu)越,運(yùn)行速度快。

IONIC作為目前最為火熱的框架,在開發(fā)過程中我們同樣會(huì)遇到各種各樣奇葩的問題,比如下面這個(gè):

問題描述:

在頁面底部有一個(gè)按鈕,點(diǎn)擊這個(gè)按鈕會(huì)額外顯示一些數(shù)據(jù),此時(shí)頁面會(huì)超出,需要滾動(dòng)效果,同樣的場(chǎng)景對(duì)于ion-list 的infinate效果,但是偶爾會(huì)出現(xiàn),無法滾動(dòng)的問題,手指向上拖動(dòng),松開后又彈回原來位置,始終看不到底部數(shù)據(jù),這是因?yàn)閕onic view沒有重新計(jì)算新增高度的問題。

解決方案

我們需要應(yīng)用到ionic的一個(gè)滾動(dòng)代理,名字叫做$ionicScrollDelegate, 使用時(shí)候我們需要注入這個(gè)代理。

this.$timeout(() => {this.$ionicScrollDelegate.resize();},410);

如上,代理中有一個(gè)方法叫做resize(), 就是重新計(jì)算高度的, 這個(gè)我加了一個(gè)timeout, 用于確保數(shù)據(jù)正常長(zhǎng)渲染完后再resize。

以上所述是小編給大家介紹的IONIC頁面底部被遮住無法向上滾動(dòng)問題的解決方案,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武功县| 丰镇市| 五峰| 汕尾市| 庄河市| 钦州市| 洪泽县| 富川| 绥棱县| 龙胜| 宜春市| 许昌县| 中阳县| 扬州市| 忻州市| 高要市| 长海县| 东方市| 甘肃省| 炉霍县| 吉首市| 德江县| 湖州市| 枣阳市| 蕉岭县| 鄂尔多斯市| 东乡| 房山区| 普定县| 黄浦区| 拜泉县| 东乌珠穆沁旗| 屏东市| 博乐市| 胶南市| 永平县| 彰化县| 玉溪市| 莱州市| 无极县| 贵州省|