看了很多网上的赞美性介绍后,我们选用了这个做开发,目前碰到的坑有:

android, list界面上下滑动会lag

ios下,当键盘弹出时,你可以选择整个页面scroll,也可以选择不scroll,但是这两种情况都有问题,scroll体验很糟,不scroll在某些情况下键盘弹出,但是input看不到。。。。。(后来发现有keyboard-attach)

应用内的文字不能复制出去,看了论坛里面一些帖子,似乎只能修改ionic官方js代码

ios header部分在进入时会莫名跳跃闪烁,似乎和处理statusbar的占位有关系,后用变通方式修复了一部分,没完全修复

下拉反弹有问题,可能和我们的代码结构有关

缓存机制有问题,从list进入detail,list自动销毁,再返回list,从头看起,也就是不知道你上次看到哪儿了,有变通解决方案,花了巨多精力来修复这个问题。此外,切换tab后,同样数据不保留,干嘛一定要destroy啊,留个缓存多好......

比较依赖一些现成的cordova plugin,如果没有plugin那很多功能的代价就高了,甚至无法实现

界面间的跳转动画很难自定义

在有底部tab的情况下,list进入detail,想隐藏底部tab并使其不占位置,得单独做些处理,如果不熟悉的话,需要花一些时间

等等等等,ionic不是一个足够成熟的框架,现在有点后悔使用了这个框架。

 

作者:姜鑫
链接:https://www.zhihu.com/question/25272896/answer/38133359
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

posted on 2017-03-30 21:18  jarod99  阅读(429)  评论(0编辑  收藏  举报