需要安装的内容
JDK 1.8
Gradle

下载安装 cordova

  1. sudo npm install cordova -g
  2. # 验证
  3. cordova -v
  1. # 创建 cordova 项目
  2. cordova create zhuke-merchant-app
  3. # 安装平台
  4. cd zhuke-merchant-app
  5. cordova platform add android
  6. cordova platform add ios
  7. cordova platform add browser
  1. cd zhuke-merchant-app/
  2. # 创建vue 项目(项目名称)
  3. vue init webpack app
  4. cd app
  5. npm i

修改

删除www 下内容
修改 vue 项目的输出目录 config/index.js 文件内容

  1. build: {
  2. // Template for index.html
  3. // index: path.resolve(__dirname, '../dist/index.html'),
  4. index: path.resolve(__dirname, '../../www/index.html'),
  5. // Paths
  6. // assetsRoot: path.resolve(__dirname, '../dist'),
  7. // assetsSubDirectory: 'static',
  8. // assetsPublicPath: '/',
  9. assetsRoot: path.resolve(__dirname, '../../www'),
  10. assetsSubDirectory: '',
  11. assetsPublicPath: '',
  12. }

安装必要三方库

  1. # vuex
  2. npm i vuex
  3. # VANT
  4. npm i vant -S
  5. # axios
  6. npm i axios

使用vue-router

修改文件
router/index.js

  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. Vue.use(Router)
  4. // 路由表
  5. export const routerMap = [
  6. {
  7. path: '',
  8. component: () => import('@/views/home/index')
  9. }
  10. ]
  11. export default new Router({
  12. routes: routerMap
  13. })

index.html 增加引用js

增加
document.addEventListener(‘deviceready’, function () {
new Vue({
el: ‘#app’,
router,
components: { App },
template: ‘
})
}, false)