我会尽量简短但清晰。
我从here下载了用于管理员的Vuejs模板,但是在修改它时遇到了麻烦。我创建了一个新组件,但由于无法识别而无法使用。控制台错误说:
未知的自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。
我不知道为什么会这样,因为我正在将组件彼此导入。在父组件中查看脚本代码。
import LTable from 'src/components/UIComponents/Tables/Table.vue'
import ETable from 'src/components/UIComponents/Tables/EditableTable.vue' //THIS IS MY NEW COMPONENT
import Card from 'src/components/UIComponents/Cards/Card.vue'
const tableColumns = [//some data]
const tableData = [//some data]
export default {
components: {
LTable,
ETable, //THIS IS MY NEW COMPONENT
Card
},
data () {
return {
//some data
}
},
//some methods
}
当然,我新组件中的名称标签是'edit-table'。
发生了另一个奇怪的问题:当我更改导入为“ LTable”的组件中的名称值时,这似乎无关紧要,因为一切正常。
请帮助我们。