由于我将创建很多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实例?通过定义它们,我的意思是在我的组件对象中执行以下操作:
Slider: components.Slider

最佳答案

您可以传播组件,例如:

components: {
    ...components
}

关于ecmascript-6 - 将vue组件放置到单独的文件中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42953227/

10-09 15:22
查看更多