文章目录

  • 可能出现问题的情况
    • 情况一:路径问题
    • 情况二:每个组件的name 值
    • 情况三:驼峰命名法问题
      • 方式一:
      • 方式二:
    • 情况四:vue1.0和2.0的写法不同
    • 情况五:组件中含有 style 标签
    • 情况六:省略了index.vue
    • 情况七:使用 webpackChunkName
    • 情况八:routes/index.js中,函数调用
      • 错误情况
      • 正确情况
  • 排错方式
    • 安装vue-tools
    • 使用未压缩的vue.js
  • 参考链接:

可能出现问题的情况

情况一:路径问题

引入路径不能使用 加号进行字符串与变量的拼接,应使用 ``

# 错误示例:
function view(name) {return () => import('../pages/'+name)
}# 正确示例:
function view(name) {return () => import(`../pages/${name}`)
}

情况二:每个组件的name 值

参考链接:https://blog.csdn.net/weixin_41790566/article/details/107520109

情况三:驼峰命名法问题

见vue官网:https://vuejs.org/v2/guide/components-registration.html#Name-Casing

方式一:

声明:MyChild
使用:<my-child></my-child><MyChild>

方式二:

声明:mychild
使用:<mychild>

情况四:vue1.0和2.0的写法不同

1.0中

new Vue({el: '#app',components: { App }
});

2.0应该加一行

new Vue({el: '#app',template: '<App/>',components: { App }
});

情况五:组件中含有 style 标签

解决:删除 style

情况六:省略了index.vue

错误示例:
let userIdx = () => import('./views/user');正确示例:
let userIdx = () => import('./views/user/index.vue');

情况七:使用 webpackChunkName

## 添加 webpackChunkNamecomponents: {maingraph: ()=>import(/* webpackChunkName: "maingraph" */ "../components/echartself/maingraph"),},

情况八:routes/index.js中,函数调用

错误情况


const view = function (name) {return () => import(`../pages/${name}`)
}
const routes = [{path: '/home',name: 'app-home',component: view('home.vue'),}},

正确情况


const view = function (name) {return () => import(`../pages/${name}.vue`)   # 此处更改
}
const routes = [{path: '/home',name: 'app-home',component: view('home'),    # 此处更改}},

排错方式

安装vue-tools

https://github.com/vuejs/vue-devtools

使用未压缩的vue.js

参考链接:

https://github.com/JeffreyWay/laravel-mix/issues/2064

【Vue】 Error with Vue lazy loading components: “Failed to resolve async component“相关推荐

  1. 【Vue Laravel-mix】Error with Vue lazy loading components: “Failed to resolve async component“

    [Vue Laravel-mix] 报错信息: Error with Vue lazy loading components: "Failed to resolve async compon ...

  2. 【笔记】Error while loading PyV8 binary: exit code 1解决方法

    [笔记]Error while loading PyV8 binary: exit code 1解决方法 参考文章: (1)[笔记]Error while loading PyV8 binary: e ...

  3. 【毕业设计】基于springboot + vue微信小程序商城

    目录 前言 创新点/亮点✨ 毕设目录 一.视频展示 二.系统介绍 三.项目地址 四.运行环境 五.设计模块 ①前台 ②后台 六.系统功能模块结构图 七. 准备阶段 ①使用真实支付 ②使用模拟支付 八. ...

  4. 【vue】解决使用vue,导致jq插件失效的问题

    [vue]解决使用vue,导致jq插件失效的问题 参考文章: (1)[vue]解决使用vue,导致jq插件失效的问题 (2)https://www.cnblogs.com/cindy2035/p/10 ...

  5. 【毕业设计】基于Springboot+vue.js的校园二手商城系统

    此为原创合作开发项目 [毕业设计]基于springboot+vue.js的校园二手商城系统 一.综述 二手市场在中国是一个不够完善和成熟的市场,尤其在大学校园内.随着经济的发展,大学生生活水平的不断提 ...

  6. 【异常】Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012)

    [异常]Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012) 参考文章: (1)[异常]Error: ERROR 10 ...

  7. 【MySQL】ERROR 1045 (28000): Access denied for user的解决方法

    [MySQL]ERROR 1045 (28000): Access denied for user的解决方法 参考文章: (1)[MySQL]ERROR 1045 (28000): Access de ...

  8. QT5对话框的中文字符串【乱码】 (error: C2001: 常量中有换行符)

    问题解决:对话框的中文字符串[乱码] (error: C2001: 常量中有换行符) 假设编译环境:QT5+vs2015 项目配置: 默认编码:UTF-8 UTF-8 BOM: 目前存在了则保留 如果 ...

  9. 【Koa】Error: Cannot find module ‘koa-router‘

    [Koa]Error: Cannot find module 'koa-router' 报错如下 解决办法 执行以下命令 安装koa-router 即可解决此问题 npm install koa-ro ...

最新文章

  1. 在 JDK 9 中更简洁使用 try-with-resources 语句
  2. VMware中linux与window目录共享
  3. 《数据中心布线系统的设计与施工技术白皮书》目录
  4. InstallShield自定义安装界面
  5. LeetCode 217 存在重复元素
  6. python字符串赋值与java区别_java和python细节总结和java中string 的+操作
  7. PDT + Xdebug 调试 PHP
  8. mysql explicit_defaults_for_timestamp参数
  9. Coinbase报告:DeFi协议总锁仓价值已超250亿美元,同比增长2500%
  10. ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
  11. Java 泛型的实例化总结
  12. 盘点客户管理软件应有的功能有哪些?
  13. 渗透性测试是一种特殊的信息安全服务
  14. java拯救公主_Java实现 计蒜客 拯救行动
  15. 不用 IDE,仅用命令行 + SDK 开发 Android App
  16. 2021届Java开发求职-------面试实战之Vivo提前批
  17. 论文翻译:2021_Acoustic Echo Cancellation with Cross-Domain Learning
  18. MongoDB 空间定位(点) 与 距离检索
  19. spark写 本地文件报错
  20. vue websocket 聊天之发送表情

热门文章

  1. ML/DL:关于机器学习、深度学习算法模型的选择
  2. CSS实现垂直居中的常用方法
  3. 新项目新工作空间新仓库新setting文件
  4. 超哥笔记--linux准备知识(1)
  5. git提交代码之git-GUI-Here提交
  6. bzoj2424 订货
  7. 内存泄露一个经典例子
  8. MySQL配置主从同步过程记录
  9. 菱形继承,多继承,虚继承、虚表的内存结构全面剖析(逆向分析基础)
  10. [嵌入式]Bootloader的作用