vue router 懒加载组件 访问页面时报错问题

问题现象:

1、直接用url访问三级子路由时报错

Uncaught SyntaxError: Unexpected token '<'

2、在三级子路由页面中点击兄弟页面时报错:

vue-router.esm.js?8c4f:16

[vue-router] Failed to resolve async component default: ChunkLoadError: Loading chunk 5 failed.

处理方法:

第一种:不使用懒加载方式,使用 import ** from '**'的方式导入组件

第二种:将vue.config.js中 publicPath 行注释掉 ,重启serve

 

至此开发环境报错消失,未测试build后生产环境

你可能感兴趣的:(vue)