Cordova 打包 Vue 项目到Android打开白屏

3,184 阅读1分钟

Cordova 打包 Vue 项目到Android打开白屏问题解决方案

一. 修改 vue.config.js

更改 publicPath 属性值为 ./ , 如下

module.exports = {
  publicPath: './',
  outputDir: 'dist/',
  devServer: {
      open: false
  }
}

二. 修改 router.js

更改 mode 属性值为 hash, 如下

import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

const router = new Router({
  mode: 'hash',
  base: '/',
  routes: []
})

export default router