Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ecmascript 6 是否将vue组件放置到单独的文件中?_Ecmascript 6_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Ecmascript 6 是否将vue组件放置到单独的文件中?

Ecmascript 6 是否将vue组件放置到单独的文件中?,ecmascript-6,vue.js,vuejs2,vue-component,Ecmascript 6,Vue.js,Vuejs2,Vue Component,由于我将创建大量Vue组件,因此我想将我的Vue组件放在一个单独的文件中。此文件需要如下内容: components.js import Slide from './components/slider/Slide.vue'; import Slider from './components/slider/Slider.vue'; export default { Slide, Slider }; 尝试像这样将其导入我的Vue实例将不起作用: import component

由于我将创建大量Vue组件,因此我想将我的Vue组件放在一个单独的文件中。此文件需要如下内容:

components.js

import Slide from './components/slider/Slide.vue';
import Slider from './components/slider/Slider.vue';

export default {
    Slide,
    Slider
};
尝试像这样将其导入我的Vue实例将不起作用:

import components from './components';

components: {
    components
},
如何将这些组件导入到Vue实例中,而不必显式定义它们?通过定义它们,我的意思是在我的组件对象中执行类似的操作:


滑块:组件。滑块
等。

您可以展开组件,如:

components: {
    ...components
}

完美的只需要启用babel的第二阶段预设就可以了。谢谢