Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

156
Visualizações
El carrusel de Flickity no funciona durante la carga, pero comienza a funcionar cuando el usuario cambia el tamaño de la ventana en una aplicación vue and rails

Estoy usando un carrusel de Flickity en una aplicación vue (frontend) Ruby on Rails (backend). Cuando mi aplicación carga los elementos en mi carrusel, se muestran verticalmente, como si el carrusel ni siquiera existiera. Si cambio el tamaño de mi ventana, entonces el carrusel se activa (se comporta como un carrusel).

 <template> <Flickity ref="flickity" :key="keyIncrementer" :options="computedOptions"> <item1 /> <item2 /> <item3 /> </Flickity> </template> <script> import Flickity from "vue-flickity"; import { debounce } from "lodash"; const DEFAULT_OPTIONS = { cellAlign: "left", pageDots: false, prevNextButtons: true, }; export default { components: { Flickity, }, props: { options: { type: Object, required: false, default: () => ({}), }, }, data() { return { keyIncrementer: 0, }; }, computed: { computedOptions() { return { ...DEFAULT_OPTIONS, ...this.options }; }, }, created() { this.$root.$on("refresh-carousel", this.refresh); }, mounted() { this.refresh(); window.addEventListener("resize", this.debounceRefresh); }, beforeDestroy() { window.removeEventListener("resize", this.debounceRefresh); }, methods: { debounceRefresh: debounce(function () { this.refresh(); }, 100), refresh() { this.$nextTick(() => { this.keyIncrementer++; }); }, }, }; </script>

Si alguien sabe por qué sucede esto, sería de gran ayuda. Me gustaría tener un carrusel tan pronto como se monte el componente, sin cambiar el tamaño.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda