Vuejs将组件导入另一个组件

时间:2020-04-10 16:59:36

标签: vue.js import components

我创建了一个dashboard.vue组件,并将table.vue组件导入到其中,但是table.vue没有出现在我的网页和vue.dev工具中。

当我在app.vue中导入table.vue时,没有问题。

在我的文件下面。

谢谢!

// dashboard.vue

<template>
  <div>

  <table></table>

  </div>
</template>

<script>


import table from "./table";

 export default {
  name: 'Dashboard',
  component: {
    table, 
  }

}
</script>


<style >

</style>

// table.vue

<template>
  <div>
      <p>Test</p>

  </div>
</template>

<script>





export default {
  name: 'Table',

}
  </script>

1 个答案:

答案 0 :(得分:1)

您不能使用与保留HTML元素相同的名称来命名组件。将其更改为my-table

您需要对其进行映射:

component: {
    'my-table': table, 
  }