diff --git a/src/pages/clazz/index.vue b/src/pages/clazz/index.vue index 56d91d9..cc32316 100644 --- a/src/pages/clazz/index.vue +++ b/src/pages/clazz/index.vue @@ -625,6 +625,7 @@ export default defineComponent({ } const redraw = () => { + if (!calendar.value) { console.debug('[clazz redraw] skip, calendar null'); return; } let events = calendar.value.getApi().getEvents(); events.forEach((event, i) => { let subsidiary_id = event.extendedProps.subsidiary_id; @@ -894,6 +895,7 @@ export default defineComponent({ } const freeze = () => { + if (!calendar.value) return; store.hanging = true; let date = calendar.value.getApi().getDate(); setKey('clazz_state', {state, date})