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 № 1Puede difundir componentes, como:
components: {
...components
}