需要安装的内容
JDK 1.8
Gradle
下载安装 cordova
sudo npm install cordova -g# 验证cordova -v
# 创建 cordova 项目cordova create zhuke-merchant-app# 安装平台cd zhuke-merchant-appcordova platform add androidcordova platform add ioscordova platform add browser
cd zhuke-merchant-app/# 创建vue 项目(项目名称)vue init webpack appcd appnpm i
修改
删除www 下内容
修改 vue 项目的输出目录 config/index.js 文件内容
build: {// Template for index.html// index: path.resolve(__dirname, '../dist/index.html'),index: path.resolve(__dirname, '../../www/index.html'),// Paths// assetsRoot: path.resolve(__dirname, '../dist'),// assetsSubDirectory: 'static',// assetsPublicPath: '/',assetsRoot: path.resolve(__dirname, '../../www'),assetsSubDirectory: '',assetsPublicPath: '',}
安装必要三方库
# vuexnpm i vuex# VANTnpm i vant -S# axiosnpm i axios
使用vue-router
修改文件
router/index.js
import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)// 路由表export const routerMap = [{path: '',component: () => import('@/views/home/index')}]export default new Router({routes: routerMap})
index.html 增加引用js
增加
document.addEventListener(‘deviceready’, function () {
new Vue({
el: ‘#app’,
router,
components: { App },
template: ‘
})
}, false)
