1.异常信息
Unknown custom element: <el-table-column> - did you register the component correctly? For recursive components, make sure to provide the "name" option. found in
大概意思:未知自定义元素:<el-table-column>-您是否正确注册了组件,如下图:
2.错误原因
在.vue文件中或者main.js文件中没有注册这个组件 或 标签 el-table-column 拼写不正确。
3.解决方法
3.1:如果是标签拼写不正确,请注意检查并修正相关标签,下图展示将 el-table-column 错误的编写为:el-table-colunm,如下图:
检查修正标签名称即可。
3.2:在使用这个组件的.vue文件中注册,或者main.js文件中注册。在使用element-ui时提示此报错是因为未导入组件,根据提示导入此组件即可。
第一种方式:
import Vue from 'vue';
import { Table } from 'element-ui';
Vue.use(Table);
如果第一种方式行不通,可以尝试第二种方式,如下:
第二种方式:
import { Table,TableColumn } from 'element-ui';
Vue.use(Table);
Vue.use(TableColumn);