• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
壮哉我大狮子
博客园    首页    新随笔    联系   管理    订阅  订阅

vue-cli中如何创建并引入自定义组件

1.在components(专门放组件的文件)下创建一个header.vue文件

2.在App.vue文件里添加如下代码

   <my-head></my-head>

   import myHead from './components/header'

   

components : {
myHead,
}

 

此时header.vue组件就会被成功引入

如果 import myHead from './components/header'    去掉前面的    ./      就会报如下错误:

 

Failed to compile.

./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/App.vue Module not found: Error: Can't resolve 'components/header' in 'E:\工作\src' @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/App.vue 11:0-39 @ ./src/App.vue @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

posted @ 2018-01-05 16:43  壮哉我大狮子  阅读(28354)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3