Compare commits
2
Commits
67b13a9345
...
d1b47e268e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d1b47e268e | ||
|
|
5f1c9072eb |
No files matched your search
@@ -44,8 +44,10 @@ resetLessonInput()
|
|||||||
if (props.variant === "inline" && !lessonInput.value && props.board.problems.length) {
|
if (props.variant === "inline" && !lessonInput.value && props.board.problems.length) {
|
||||||
lessonInput.value = props.board.problems.map((problem) => problem.problemDisplayId).join(" ")
|
lessonInput.value = props.board.problems.map((problem) => problem.problemDisplayId).join(" ")
|
||||||
}
|
}
|
||||||
// 换了班要把输入框换成那个班今天布置的题、布置时选的语言(15 秒一次的刷新不动它们)
|
// 换了班要把输入框换成那个班今天布置的题、布置时选的语言(15 秒一次的刷新不动它们)。
|
||||||
watch(() => [props.board.className, props.board.source] as const, resetLessonInput)
|
// 必须写成两个来源:一个 getter 返回数组的话,每次刷新整个 board 换新,数组也是新的,
|
||||||
|
// 回调次次都跑,老师打到一半的题号每 15 秒被清一次
|
||||||
|
watch([() => props.board.className, () => props.board.source], resetLessonInput)
|
||||||
|
|
||||||
async function saveLesson() {
|
async function saveLesson() {
|
||||||
const ids = lessonInput.value.split(/[\s,,、;;]+/).filter(Boolean)
|
const ids = lessonInput.value.split(/[\s,,、;;]+/).filter(Boolean)
|
||||||
|
|||||||
@@ -91,7 +91,8 @@ async function load() {
|
|||||||
await renderFlowchart(graph.value, res.mermaidCode)
|
await renderFlowchart(graph.value, res.mermaidCode)
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(() => [props.row.id, props.row.status, props.row.showLink] as const, load, {
|
// 分开写三个来源:列表每次轮询都换一批新的行对象,一个 getter 返回数组的话回调次次都跑
|
||||||
|
watch([() => props.row.id, () => props.row.status, () => props.row.showLink], load, {
|
||||||
immediate: true,
|
immediate: true,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -102,7 +102,8 @@ async function load() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(() => [props.row.id, props.row.result, props.row.showLink] as const, load, {
|
// 分开写三个来源:列表每次轮询都换一批新的行对象,一个 getter 返回数组的话回调次次都跑
|
||||||
|
watch([() => props.row.id, () => props.row.result, () => props.row.showLink], load, {
|
||||||
immediate: true,
|
immediate: true,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user