Неизвестный пользовательский элемент: ‹FullCalendar› - FullCalendar Vue

Я пытаюсь создать компонент vue, который использует компонент FullCalendar vue:

<script>
import FullCalendar from '@fullcalendar/core'
import interactionPlugin from '@fullcalendar/interaction'
import dayGridPlugin from '@fullcalendar/daygrid'

export default {
  components: {
    FullCalendar
  },
  data: function() {
    return { 
      calendarOptions: {
        plugins: [ dayGridPlugin, interactionPlugin ],
        initialView: 'dayGridMonth',
        events: '/schedule/month_events',
        eventOrder: "building_id",
        selectable: true,
        defaultAllDay: true,
        editable: true,   
        dateClick: this.handleDateClick,
        headerToolbar: {
          left: '',
          center: 'title',
          right: 'prev today next'
        }
      }
    }
  },
  methods: {
    handleDateClick: function(arg) {
      console.log('test');
    }
  }
}
</script>

<template>
  <FullCalendar :config="calendarOptions" />
</template>

<style scoped>
</style>

и я получаю следующую ошибку:

[Vue warn]: Unknown custom element: <FullCalendar> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

Если я создаю свой собственный компонент, он отображает шаблон и находит компонент в порядке.

Как правильно использовать компонент FullCalendar в моем компоненте Vue JS?


person karns    schedule 29.04.2021    source источник
comment
Если я посмотрю на документы, вам нужно будет использовать @fullcalendar/vue вы используете @fullcalendar/core   -  person Victor Perez    schedule 29.04.2021


Ответы (1)


Поскольку вы используете компонент Vue, вам необходимо импортировать из @fullcalendar/vue. В настоящее время вы импортируете из @fullcalendar/core.

person Harshal Patil    schedule 29.04.2021
comment
хлопает по лбу спасибо, похоже, сработало. Теперь новая ошибка :) - person karns; 29.04.2021
comment
Привет, Харсал, не могли бы вы проверить мой вопрос? Спасибо. stackoverflow.com/questions/67384812 / - person ShridharK; 04.05.2021
comment
Harshal, я собираюсь задать еще один вопрос по поводу добавления событий с помощью компонента FullCalendar Vue. - person karns; 11.05.2021