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

256
Visualizações
Estoy trabajando en Calendario completo con Vue.js: intento agregar funcionalidades pero no funciona

Empecé a trabajar en Full Calender con Vue. Intenté pero no pude adoptar algunas de las funcionalidades en Calendario completo. Me gusta:

  1. Cómo agregar columnHeaderFormat like- for Month - Monday, Tuesday , for week- Mon 08/11

  2. Cómo mostrar solo el tiempo programado en el calendario de la semana. Por ejemplo, si el evento es de 2 p. m. a 4 p. m., solo se deben mostrar estas 2 horas para el calendario de semana/día.

  3. Cómo agregar la fecha predeterminada en el calendario completo.

  4. Cómo agregar límite de eventos en FC.

    CÓDIGO: PLANTILLA: <full-calendar class="calendar" :options="calendarOptions"/>

GUIÓN: datos() {

 return { calendarOptions: { plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], initialView: 'dayGridMonth', headerToolbar: { left: 'today prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }, events: this.eventDates, eventDisplay: 'block', displayEventTime: false, allDaySlot: false }

Enlace CodeSandBox : https://codesandbox.io/s/vue-fullcalendar-scheduler-example-forked-0vgy6?file=/components/Calendar.vue

Amablemente ayúdame en esto. Su respuesta sería muy apreciada. Gracias

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

basado en la documentación aquí https://fullcalendar.io/docs/dayHeaderFormat

 // like 'Mon', for month view { weekday: 'short' } // like 'Mon 9/7', for week views { weekday: 'short', month: 'numeric', day: 'numeric', omitCommas: true } // like 'Monday', for day views { weekday: 'long' }
 var calendar = new Calendar(calendarEl, { views: { dayGrid: { weekday: 'long' } } });

para aplicar a su código

 return { calendarOptions: { views: { dayGrid: { weekday: 'long' } }, plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], initialView: 'dayGridMonth', headerToolbar: { left: 'today prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }, events: this.eventDates, eventDisplay: 'block', displayEventTime: false, allDaySlot: false }
about 4 years ago · Juan Pablo Isaza Relatório

0

Para carga predeterminada, límite de eventos y formato de día:

  • fecha inicial: '2021-11-01'
  • díaMaxEventos: 2,
  • dayHeaderFormat: { día de la semana: 'largo', mes: 'numérico', día: 'numérico', omitCommas: verdadero }

consolidar código:

 > data() { > return { > calendarOptions: { > plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], > initialView: 'dayGridMonth', > headerToolbar: { > left: 'today prev,next', > center: 'title', > right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' > }, > events: this.eventDates, > eventDisplay: 'block', > displayEventTime: false, > allDaySlot: false, > initialDate: this.startingDate, > dayMaxEvents: 2, > dayHeaderFormat: { > weekday: 'long', month: 'numeric', day: 'numeric', omitCommas: true > }, > expandRows: true, > slotEventOverlap: false, > buttonText: { > today: 'Today', > month: 'Month', > week: 'Week', > day: 'Day' > } > } > }; }
about 4 years ago · Juan Pablo Isaza Relatório
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