element-ui时间线为什么会报错

我使用element-ui里面的时间线之后,会报错是为什么图片描述

vue.min.js:577 [Vue warn]: Unknown custom element: <el-timeline> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

found in

阅读 11.7k
6 个回答
新手上路,请多包涵

我看这个问题还找不太大到答案,为了方便后人我特地注册了个账号借此地来说一下怎么解决的。
首先确认自己element的版本是不是有timeline这个组件,这个区看下package.json这个文件,然后看下官网自己版本是不是有这个组件,然后就是打开src/element-ui/index.js这个文件,可以看到,这个文件里没有全部引用elementui包里的组件,在import和use里相应添加一下就好了

那么明显的报错,el-timelineel-timeline-item组件未注册。

只有最新的2.82才有时间轴组件,你看一下你的版本对吗

你项目引入的了elmentui版本太低的,升级一下版本就行,当然 npm install --force 会让这一切变得更简单

新手上路,请多包涵

所以最后是怎么解决的呢亲?同样遇到

新手上路,请多包涵

已解决:
npm成功仍然会失败,是本地elementUI indexs.css和index.js版本没有更新到npm的版本

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题