fix:修复文章界面toolbar有问题

This commit is contained in:
zyronon
2025-08-11 01:33:16 +08:00
parent 72cec19810
commit 38b59fb1a5
13 changed files with 462 additions and 627 deletions

View File

@@ -1,5 +1,6 @@
import {Article, ArticleWord, Dict, DictType, Word} from "@/types/types.ts";
import {shallowReactive} from "vue";
import {cloneDeep} from "@/utils";
export function getDefaultWord(val: Partial<Word> = {}): Word {
return {
@@ -42,7 +43,7 @@ export function getDefaultArticle(val: Partial<Article> = {}): Article {
audioSrc: '',
lrcPosition: [],
questions: [],
...val
...cloneDeep(val)
}
}
@@ -64,7 +65,7 @@ export function getDefaultDict(val: Partial<Dict> = {}): Dict {
complete: false,
...val,
words: shallowReactive(val.words ?? []),
articles: shallowReactive(val.articles ?? []),
list: shallowReactive(val.articles ?? []),
statistics: shallowReactive(val.statistics ?? [])
}
}