app vue 真机运行_Vue开发WebApp快速转为原生手机App?试水HBuilder打包

本文介绍了如何使用Vue开发WebApp,并通过HBuilder将其打包成原生安卓App。内容包括Vue WebApp的开发,HBuilder的使用,真机调试过程,以及最终的打包和安装步骤。通过试验,发现转换后的App流畅度良好,功能基本正常。
摘要由CSDN通过智能技术生成

Vue是前端快速开发框架,Javascript+手机UI,就可以迅速开发网页应用(WebApp)

一般情况下,作为演示网站、微信后台等等,也够用了

Weex作为一次开发,三端可用(Web、安卓、IOS),应该不错,不过现在还没正式版

偶尔碰到HBuilder这个国人工具,能直接将WebApp(HTML+CSS+javascript),打包成原生安卓App,那就试试吧

Web应用打包成手机App,重点考查:

流畅程度

功能完善度

开发便捷度

。。。

步骤如下:

开发Vue WebApp

HBuilder引入第一步的WebApp

真机调试

打包成原生App

App安装到手机

1. 开发Vue WebApp

83f45d238630

netEaseMusic.png

npm run build (有个Eslint错误,请自行修改一下\NeteaseCloudWebApp\src\views\playerDetail.vue:125行,多一个空格)

产生 dist/目录(内含index.html和static/目录)

2. HBuilder引入第一步的WebApp

在HBuilder官网,下载HBuilder http://www.dcloud.io/

创建一个空白模板的移动App

83f45d238630

new 移动App

打开第一步build产生的index.html,复制内容到HBuilder里的index.html。

就是CSS、JS和

83f45d238630

modify index.png

复制第一个build产生的static/目录,到HBuilder本项目目录下

83f45d238630

copy static dir.png

手动修改index.html里,对static的引用。去掉=后的“/”

83f45d238630

remove slash.png

另外,在index.html

之间,加上Material-Icon的引用,这是Muse-UI需要的

这时,点击一下浏览器预览,应该能正确显示WebApp了:

83f45d238630

browser preview

3. 真机调试

这里比较坑,首先,你要安装360手机助手,电脑、手机端都需要!

大家都知道360是啥德性,;(

安装完之后,手机拿USB线连接电脑,360手机助手连接,点击HBuilder的在设备上运行:

83f45d238630

傲游截图20170225215102.png

电脑上会提示进度:

83f45d238630

傲游截图20170225215125.png

手机上会自动运行这个App:

流畅度不错,虽然现在还是WebApp,感觉跟原生的没啥区别。轮播为啥是空的??还没去研究。。。

83f45d238630

236543661.jpg

4. 打包成原生App

到重点了!我们要打包成原生手机App了!

HBuilder支持云端和离线打包。我们只是试验,那就选最简单方便的云端打包吧:

预先要在HBuilder上注册,不然不能打包。

83f45d238630

pack

正在上传、正在制作。。。等待1、2分钟

83f45d238630

傲游截图20170225215439.png

好了,程序会自动下载apk文件,大小很小,才2.76MB

83f45d238630

傲游截图20170225220234.png

5. App安装到手机

二话不说,安装!

手机上出现程序图标(netEaseMusic)了:

83f45d238630

1945987746.jpg

迫不及待地打开程序netEaseMusic:

这个打包后的原生App,很流畅,功能基本正常。只是部分布局、间距、大小跟WebApp比,变了一些!!

83f45d238630

2136313061.jpg

内存占用还好,80几MB:

83f45d238630

1731175586.jpg

结语

此番尝试,证明Vue+UI,快速开发Web应用,然后打包成原生安卓App,是可行的!

当然,这个国产的软件,捆绑了360,我做完试验后,马上清理了。

期待Weex!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值