需求:我们现在已经有了一个完善的h5项目,现在要上app了,有什么办法呢?
调研:
方案一:h5迁移
1.1:5+app。
hbuilderx新建一个5+app的空白项目,然后删除掉manifest.json之外的文件,换成自己打包后的文件,注意架构一致。如下图。


但是其实一整个h5项目复制过来好像也是可以的?但是需要微调一下,比如VConsole就不能在app里面使用会报错等等。
1.2:webview。
还是hbuilderx,新建一个uni-app项目,然后在pages/index/index.vue里面直接使用webview引入已上线的h5链接。
方案二:从零开始一个app,如果时间资源充足的话。
实际解决方法:
前辈本身就是在5+app项目上迁移过来的,只需要改亿点点细节。
参考文档:
2: