Necesito desarrollo de componente vuejs que genere un carrousel de imágenes, el contenedor es responsive con overflow hidden, pero las imágenes dentro siempre son de 150x150, solo debe permitir agregar un margen de unos 5 px en cada item, con un botón a cada lado sobre el carrousel, al presionar siguiente deben moverse las imágenes de 4 en 4 o del ancho total del contenedor sabiendo que las imágenes son de 150x150, por lo tanto si el ancho del contenedor padre es de 300px al presionar sigueinte deberia de avanzar de 2 en 2 imágenes (por poner un ejemplo), el componente debe recibir un prop que es un objeto (array de imagenes con su url)
Resumen:
Carrousel
-Permitir Prop Objeto listado de imágenes con su url
-avanzar las imágenes si es que hay mas de lo contrario ocultar el botón de avanzar o retroceder según sea el caso
-si el div padre se redimensiona en ancho, las imágenes deben seguir en 150x150 simplemente recalcular las que estan escondidas con overflow hidden