運用中遇到的問題" type="hidden"/>

關於ionic指令 運用中遇到的問題


ionic前端框架為前端開發添磚加瓦,提高的前端開發效率,但也存在着各種坑。下面舉一例:

<ion-infinite-scroll   ng-if="moreDataCanBeLoaded()"   icon="ion-loading-c"   on-infinite="loadMoreData()" distance=1%> </ion-infinite-scroll>  這個指令在不同的機型有可能會出現一進頁面沒有執行的問題,今天開發時遇到,安卓機都出數據啊,就是老板的ipone6,沒出數據啊,想要執行的方法卻沒有執行,老大看了關鍵啊,這是怎么回事這是ionic的bug嗎  后面查了ionic的手冊, 運用上沒有問題啊,就是按照手冊的意思來用的啊。經過嘗試,這個要上線的版本,就是在這個頁面上加了個發包的按鈕,怎么就出問題了呢,然后去掉加上去的這個按鈕,頁面正常了,ion-infinite-scroll指令如期地執行了loadMoreData()方法,數據出現了,這個暈菜了。

這不行啊,發包按鈕得加了啊,加上后又不行了,為什么在頁面上加了個按鈕就不執行了呢,着急,再查手冊我注意到了distance=1%這個屬性,是不是和distance的賦值有關,於是把distance改成了10%,果然所有機型正常了,意思是在未滾到底之前觸發distance越大越早觸發。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM