使用Vue

时间:2018-10-17 02:37:19

标签: vuejs2 vue-component

我会尽量简短但清晰。

我从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”的组件中的名称值时,这似乎无关紧要,因为一切正常。

请帮助我们。

0 个答案:

没有答案