diff --git a/app/components/Todo/TodoShell.vue b/app/components/Todo/TodoShell.vue index 5bd8c28..9903197 100644 --- a/app/components/Todo/TodoShell.vue +++ b/app/components/Todo/TodoShell.vue @@ -54,12 +54,10 @@ }); const tasks = computed(() => { - let count = props.data.note - .matchAll(/^(\s*[-*+])\s+(\[[ xX]\]\s+)/gm) - .toArray().length; - let done = props.data.note - .matchAll(/^(\s*[-*+])\s+(\[[xX]\]\s+)/gm) - .toArray().length; + let count = (props.data.note.match(/^(\s*[-*+])\s+(\[[ xX]\]\s+)/gm) || []) + .length; + let done = (props.data.note.match(/^(\s*[-*+])\s+(\[[xX]\]\s+)/gm) || []) + .length; return { done, count }; });