1.android与ios兼容问题。头部标题栏可能被覆盖(标题栏下方的区域可能会覆盖到标题栏的按钮,导致标题栏的按钮失效)。
2.带有progress的post请求不能写在create钩子函数中,否则会因为界面没有创建就请求显示控件导致crash。可以改为postClient方法
3.新创建的项目可能会出现vue版本与vue-template-compiler版本不匹配的问题,
这是执行npm install vue-template-compiler@版本号 来进行更新。如果安装失败、
可能是因为npm版本过低,可以执行npm install -g npm 全局安装npm
4.用到fList的地方cell里面的div不能有任何样式(IOS)
5.ios端对css动画兼容性不好,使用场景有:
可以在简单的静态布局上使用css动画
只改变布局位置的话可以使用css动画
需要改变使用动画布局大小(width、height)需要使用animation模块并且设置needlayout为true,
有时候还需要延迟执行(使用setTimeout)
动画建议使用bindingX(timing)。
6、bindingX使用场景
手势、滚动、动画、陀螺仪等场景尽量使用bindingX提高性能。
不能使用bindingX的场景:需要在手势或者滚动过程中获取对应位置的坐标数据等,因为bindingX是表达式绑定的形式来执行,所以无法获得这些数据。
7、需要用到refresh和loading组件的地方尽量使用list组件。否则会出现莫名其妙的手势问题。