两次导入相同的组件?

时间:2017-04-25 14:06:56

标签: vuejs2

我为我的项目使用.vue文件,通常有类似下面的内容

<template>
My template code
</template>

<script>
import something from '../../somewhere';
import somethingelse from 'somewhereelse'
components: { something, somethingelse  },
...
</script>

如果我要在另一个.vue文件中使用something,我会再次导入它,还是只引用它?

我问我刚刚实现了Quill Editor,将其导入我的第一个文件,但是我忘了将它导入我的第二个文件,但只是将标签放入其中。

如果我不必导入每个文件,我是否应该在更高级别导入内容?

1 个答案:

答案 0 :(得分:0)

如果组件是:

,则可以在Vue模板中使用组件
  1. 在当前Vue实例中定义
  2. 从其他文件导入
  3. 通过Plugin
  4. 全球定义

    Vue插件与组件不同;他们“通常会向Vue添加全局级功能”。

    Quill Editor插件似乎在全局级别为您使用它的任何Vue实例提供<quill-editor>组件。这意味着Vue实例及其子组件可以在其模板中使用<quill-editor>,而无需导入任何内容。

    我不确定您在第一个文件中导入了什么,但我不认为它是<quill-editor>组件。