未知的自定义元素:<FullCalendar> - FullCalendar Vue
Unknown custom element: <FullCalendar> - FullCalendar Vue
我正在尝试创建一个利用 FullCalendar vue 组件的 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.
如果我创建自己的组件,它会显示模板并找到该组件。
如何在我的 Vue JS 组件中正确使用 FullCalendar 组件?
由于您正在使用 Vue 组件,您需要从 @fullcalendar/vue
导入。您目前正在从 @fullcalendar/core
.
导入
我正在尝试创建一个利用 FullCalendar vue 组件的 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.
如果我创建自己的组件,它会显示模板并找到该组件。
如何在我的 Vue JS 组件中正确使用 FullCalendar 组件?
由于您正在使用 Vue 组件,您需要从 @fullcalendar/vue
导入。您目前正在从 @fullcalendar/core
.