/ / ¿Colocando componentes vue en un archivo separado? - ecmascript-6, vue.js, vuejs2, vue-componente

¿Colocando componentes vue en un archivo separado? - ecmascript-6, vue.js, vuejs2, vue-component

Como estaré creando bastantes componentes de Vue, quiero colocar mis componentes de Vue en un archivo separado. Este archivo quisiera algo como esto:

components.js

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

export default {
Slide,
Slider
};

Intentar importarlo en mi instancia de Vue así no funcionará:

import components from "./components";

components: {
components
},

¿Cómo puedo importar estos componentes en mi instancia de Vue sin tener que definirlos explícitamente? Al definirlos me refiero a hacer algo como esto dentro de mi objeto de componentes:

Slider: components.Slider, etc.

Respuestas

2 para la respuesta № 1

Puede difundir componentes, como:

components: {
...components
}