1

解决目标

使用 vue-cli 来编写移动版本的单页应用,使用 Cordova 的插件来实现 js 与 native 的交互,如调用相机、打开相册等,最后使用 Cordova 实现打包发布。

我所知的

经过一天的倒腾,有了一些相关的理解和想法。

  • Cordova 的插件类型丰富,能满足基本开发需求。

  • Cordova 的插件UI不咋滴,可能需要二次开发。

  • npm run build 打包的 dist 文件夹中的内容放到 Cordova 项目的 www 目录下即可实现简单页面的Cordova打包发布。

  • 对于Vue,网上有 vue-cordova 可以用,至于怎么用~可以看DEMO(我不看demo瞎搞了两个小时没倒腾出个所以然)。

  • 对于 Angular,有 Ionic 这个基于 Cordova 的解决方案。

  • 最后呢,发现所谓混合开发,其实还是要懂一些Native开发知识的。

问题

  • 有没有使用Vue和Cordova来做的比较好的开源项目供参考呢?

  • 有没有公司是用Vue和Cordova来开发项目的呢?

  • 如何看待Vue和Cordova来开发移动端APP。

1 个回答

0

没有用过Cordova开发过产品,据我所知体验很差,你可以阿里的weex(vue),听说性能各方面比较接近原生,体验会好很多