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

154
Visualizações
Cómo usar FullCalendar con vuex

Me gustaría usar FullCalendar y mantener los eventos en la tienda vuex . Tengo la tienda configurada para los eventos, tengo captadores, mutaciones y una acción para llamar a la API y llenar la tienda.

 // index.js of the store export default createStore({ state () { return { events: [], } }, getters: { events: state => state.events, }, mutations: { setEvents (state, events) { state.events = events }, actions: { fetchEvents({ commit }, fetchInfo) { const result = // ... API call commit('setEvents', result) } } } })
 // calendar.vue <template> <FullCalendar ref="fullCalendar" :options="configOptions"/> </template> <script> // ... omitted imports export default { components: { Calendar, FullCalendar, }, computed: { ...mapGetters(['events']), configOptions () { return { // ... omitted config events: this.events, datesSet: this.handleViewChange } }, }, methods: { ...mapActions({fetchEvents: 'fetchEvents'}), handleViewChange(args) { // ... omitted handling of dates this.fetchEvents(request) }, } } </script>

Ahora quiero obtener nuevos eventos cada vez que cambia la vista. Intenté usar datesSet , que se supone que se llama cada vez que cambian las fechas límite de la vista (algo que no sucede en mi código), pero desafortunadamente también se llama cuando cambian los eventos en la tienda . Lo que significa datesSet sigue llamando a la acción de búsqueda una y otra vez cada vez que termina de representar lo que acaba de devolverse de la búsqueda.

También probé viewClassNames , mismo resultado.

¿Alguien me puede apuntar en la dirección correcta?

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