|
@@ -6,7 +6,7 @@
|
|
|
@reload="reloadAndfetchTask"
|
|
|
:should-reload="shouldReloadHistory"
|
|
|
/>
|
|
|
- <mark-body />
|
|
|
+ <mark-body @error="renderError" />
|
|
|
<MarkBoardInspect @inspect="saveTaskToServer" @reject="rejectQuestions" />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -172,6 +172,11 @@ export default defineComponent({
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ const renderError = () => {
|
|
|
+ store.currentTask = undefined;
|
|
|
+ store.message = "加载失败,请重新加载。";
|
|
|
+ };
|
|
|
+
|
|
|
return {
|
|
|
store,
|
|
|
fetchTask,
|
|
@@ -179,6 +184,7 @@ export default defineComponent({
|
|
|
saveTaskToServer,
|
|
|
rejectQuestions,
|
|
|
shouldReloadHistory,
|
|
|
+ renderError,
|
|
|
};
|
|
|
},
|
|
|
});
|