(下)Cordova + vue 搭建项目

一. Vue 项目的创建

创建 vue 项目,Vue2.x 和 Vue3.x 的版本目录区别
在这里插入图片描述

安装 vue 3.x 版本

//vue 3.x 版本的 Vue 脚手架 - 安装 vue-cli,如果已安装略过此步:
npm install -g @vue/cli 
//创建项目
vue create 项目名称

或者基于 ui 界面创建 Vue 项目,命令如下

vue ui
安装 vue 2.x 版本
$ vue init webpack vue-stu

这里使用 vue 2.x 版本为例,回到项目目录(与 platforms 同级目录)下,创建项目,命令输入完,选择完毕后,自动下载 vue 模版,这里演示项目如下图所示:



在这里插入图片描述

至此 vue 项目创建完成。

二. Vue 项目修改配置

这里为了后面开发调试方便,将 vue 项目编译代码的目录指向 cordova 的 www 目录,这样就可以实现项目整合了,vue 项目负责页面代码编写,cordova 项目负责打包和原生接口调用。

2.1 修改 index.js

这里将 vue 项目下的 config 文件夹下的 index.js 文件修改成如下图所示,对应的是 cordova 项目下的 www 文件路径。
在这里插入图片描述

这么操作以后,后面你在运行 npm run build 的时候,会发现编译出来的包内容都放入了 www 文件目录下。

2.2 修改 index.html

在 vue 项目的 index.html 页面引入 cordova.js,我们注意到 cordova 添加 iOS 之后, 在 iOS 项目的 www 目录下存在 cordova_plugins.js、cordova.js、plugins 等文件,不要手动删除(我们就不用再拷贝到 vue 项目里)。

在 index.html 页面引入 cordova.js。

<script src="cordova.js"></script>
// <script src="./static/cordova.js"></script> 自己拷贝到 static 目录下

在这里插入图片描述

2.3 修改 main.js

document.addEventListener('deviceready', function() {
   
   
    new Vue({
   
   
        router,
        el: '#app',
        render: h => h(App)
    });
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sky_aizaixin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值