作者:admin 更新时间:2022-01-26 14:49:55
1)后台调试麻烦,因为API接口必须https请求,且公网地址,也就是说后台代码必须发布到远程服务器上;当然我们可以修改host进行dns映射把远程服务器转到本地,或者开启tomcat远程调试;不管怎么说终归调试比较麻烦;
2)前台测试有诸多坑,头疼莫过于模拟器与真机显示不一致(之前碰到一个案例,后续单独讲解);
3)真机测试,个别功能安卓和苹果表现迥异,我们的小程序里有很多页面有定位功能,模拟器和iphone定位瞬间完成,然而安卓手机就不一样了,老显示“定位中...”要很久才能定位好。后来没办法只能优化,减少定位次数;
4)native组件,展示很不好,比如textarea,不能在滚动页面出现,而且至于顶层,经常其它组件会被它遮挡,点击其它组件时,就进入textarea输入框;画布组件也是如此;
5)页面跳转深度不能超过5个页面,这个比较麻烦,有些复杂的页面跳转没法实现,不过太复杂的话也有悖小程序简单易用的原则啦;
6)小程序升级问题,官方文档说会自动更新,实际情况往往是要先把原来的小程序删除掉,重新搜索添加,才能加载新版本;
7)页面渲染稳定性有待提高,已经好几次出现部分用户的页面显示异常,整个页面被放大了好几倍,先删除原来小程序再添加回来,如此重复好几次,才能显示正常;
8)js引用只能使用绝对路径;基于安全性及MINA框架实现原理,小程序中对js使用做了很多限制,不能使用:new Function,eval,Generator,不能操作cookie,不能操作DOM;
9)开发工具bug比较多且效率比较低,三天两头升级,解决老问题的同时又出现问题;文件查找、资源定位、代码编辑较eclipse有一定差距。经常出现把a.js当做b.js来修改。
整合同类新闻,相关新闻一手掌握
与互联网同行,实时掌握网建行业动态
日期:2024-04-25 21:15:44浏览次数:5次
日期:2024-04-22 21:10:05浏览次数:3次
日期:2024-04-19 22:33:46浏览次数:9次
日期:2024-04-15 22:40:23浏览次数:6次
日期:2024-04-11 22:35:31浏览次数:6次
洞悉市场趋势演变让传播回归社会
400-089-6678
技术及服务人员实时指导 在线答疑