最近公司需要做一个驾驶舱的app,说起来很高档,其实大部分就是用charts拼出来的页面,变成手机展示。
做app呢,对于我来说有几种方式,给大家一些思路:
1.vue+cordova(点击可查看官网)
这个是我之前用过的,插件也算丰富,但是没有用得太深入,只用到扫一扫功能。
2.wap2app (点击可查看官网)
这个我没用过,只是听朋友说过,需要结合mui手机框架来做。
3.react native(点击可查看官网)
网上有许多rn与weex的对比,大多数人都推荐使用rn,但是我没用过react,学习成本太高就不考虑了。
4.weex(点击可查看官网)
因为我在工作中大部分使用的是vue来开发,所以选择了weex。
简单看过weex的官网后,也走了下官网流程,对我这个app来说已经够用了,然后使用到echart的时候就卡住了,在web端查看没问题,但是通过WeexPlayground扫描真机查看就看不到echart了。
查阅了资料发现,原来是echart是web端的插件,想要在手机端能看需要用到weex-charts插件。
然后又是一顿百度,发现了eros是基于weex二次封装的,并且集成了echart,就选择了eros。
好了废话不多说,大家进入eros官网跟着流程走,除了网络问题应该都不会有啥问题。