前段时间用ionic3做了一个微信商城,收尾的时候好多问题,就推翻了。。谈一下我的感想吧
ionic3深度定制的一套框架,刚开始我的3.0.1当时还可以进行browser端的build,到最近3.6.0版本取消这个端的build命令,导致项目没有办法aot和prod 导致加载文件很大,移动端的流量金贵,虽然用了懒加载,一次性加载的数据还是有2M左右,项目打开的速度真的是龟速,还有ionic3没有路由使用了页面堆叠的方式,一开始一直以为这是路由,真的很傻很天真,在微信里面使用model加载的弹出页面,会导致当前的url只有当前网址没有后面的数据,还有安卓返回键以及IOS上面的返回按钮点击之后页面就会有问题,最后想到一个办法那就点击这两个按钮直接退出,回到微信界面,虽然实现了但是用户体验非常不好,微信公众号支付 ,IOS手机上面可以支付,但是在安卓手机上面支付不了,不管怎么配置支付连接就支付不了,ionic中的#号导致了在安卓手机微信支付的时候选择的路径不正确,最后就是在#前面加?在支付的时候忽略这个#支付完在取消?最后没有解决的就是分享连接,项目最后需求要求可以带特定的数据将连接分享出去,虽然可以但是在进入连接的时候出现就只能进到这个专属页面的tabs父页面
单页应用其实都会出现支付不了,以及ios安卓返回键的问题解决办法就是在判断连接的history让页面直接退回到微信聊天页面,支付不了也是因为#号的原因
最后还是感谢http://www.cnblogs.com/caption/p/6807613.html#3746225(Caption)大神的耐心指导。
时间: 2024-10-17 13:51:35