Cordova+Vue+Vant-UI開發(fā)App指南

環(huán)境

開發(fā)App那么肯定是需要安裝一些環(huán)境需要的工具node,npm,cordova,sdk,jdk等,那么這里主要講的不是環(huán)境的安裝就不在細說了,大家都懂~

創(chuàng)建cordova程序

安裝好了環(huán)境之后我們來新建一個cordova的項目,輸入命令行:
cordova create webApp
那么生成之后的結構就是這樣:

圖片.png

我們主要關注platform和www目錄,我們寫的一些HTML或者js,css都會放在www目錄下,創(chuàng)建cordova項目時已經為我們生成了默認的示例代碼

platforms 是用來存放我們?yōu)橄鄳南到y(tǒng)平臺打包的運行源碼,它現在是空的,我們依次執(zhí)行以下命令來添加相應的平臺:
cordova platform add android --save 添加安卓平臺
cordova platform add ios --save添加ios平臺
cordova platform add browser --save添加瀏覽器平臺
添加完成之后,我們可以在 platforms 文件夾下面看到 android 和 ios 文件夾。我們可以使用下面這行命令來查看我們已經添加的平臺和可以添加的全部平臺:
cordova platform

添加完平臺之后,我們可以使用 cordova run < platform > 來運行相應平臺的代碼,作為前端開發(fā)者,我們可以首先在瀏覽器里面跑起來我們的項目:cordova run browser (前提是你前面添加了 browser 平臺),默認情況下,它會在 8000 端口打開項目:

如果想用通過cordova run android預覽安卓平臺的話必須先安裝配置Android SDK和JDK等環(huán)境
當然也可以通過cordova build android打包apk可安裝文件,可以在根目錄下的platforms\android\app\build\outputs\apk找到安裝包

如何在cordova項目里打包vue

首先我們通過vue的cli在cordova項目同一級別的位置創(chuàng)建一個vue項目,進入根目錄webApp然后命令行執(zhí)行:
vue init webpack src
這里創(chuàng)建vue項目名稱為src是為了跟cordova項目結構看起來清晰點,這里名字可以隨便起,不一定是src

圖片.png

創(chuàng)建vue項目之后我們需要修改一些vue的打包配置
打開vue項目目錄config/index,修改如下:

圖片.png

目的是為了將vue打包到cordova項目中的www目錄下,以便我們打包apk

同時將原來www目錄下的index.html文件里引用的cordova.js拷貝到vue項目public文件夾的index.html里面,這樣項目就有了cordova調用設備的功能
<script type="text/javascript" src="cordova.js"></script>

圖片.png

完成之后,在 vue 項目目錄下運行 npm run build 打包 vue 項目,完成之后,我們會發(fā)現 cordova 項目 www 文件夾下出現了我們打包出來的文件夾和 index.html 入口文件。

圖片.png

回到cordova項目目錄運行cordova build android就能打包出vue項目的App了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容