瀏覽代碼

fix 切换任务不更新

Michael Wang 3 年之前
父節點
當前提交
b95febfa0b
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/features/mark/CommonMarkBody.vue

+ 5 - 0
src/features/mark/CommonMarkBody.vue

@@ -409,6 +409,11 @@ const renderPaperAndMark = async () => {
 };
 
 watchEffect(renderPaperAndMark);
+// 在阻止渲染的情况下,watchEffect收集不到 store.currentTask 的依赖,会导致本组件不再更新
+watch(
+  () => store.currentTask,
+  () => renderPaperAndMark()
+);
 // end: 计算裁切图和裁切图上的分数轨迹和特殊标记轨迹
 
 // start: 放大缩小和之后的滚动