diff --git a/public/wechat.png b/public/wechat.png index 082f1c0c..8707b7a5 100644 Binary files a/public/wechat.png and b/public/wechat.png differ diff --git a/src/App.vue b/src/App.vue index ab2e91db..57d53c11 100644 --- a/src/App.vue +++ b/src/App.vue @@ -62,7 +62,9 @@ async function init() { store.load = true setTheme(settingStore.theme) - if (!settingStore.first) { + if (settingStore.first) { + set(APP_VERSION.key,APP_VERSION.version) + }else { get(APP_VERSION.key).then(r => { runtimeStore.isNew = r ? (APP_VERSION.version > Number(r)) : true }) diff --git a/src/pages/article/components/TypingArticle.vue b/src/pages/article/components/TypingArticle.vue index 82fbe26e..4aca1364 100644 --- a/src/pages/article/components/TypingArticle.vue +++ b/src/pages/article/components/TypingArticle.vue @@ -245,6 +245,7 @@ function nextSentence() { } function onTyping(e: KeyboardEvent) { + debugger if (!props.article.sections.length) return if (isTyping || isEnd) return; isTyping = true; @@ -277,12 +278,16 @@ function onTyping(e: KeyboardEvent) { if (e.code === 'Space') { next() } else { - wrong = ' ' - playBeep() - setTimeout(() => { - wrong = '' - wrong = input = '' - }, 500) + // 如果在第一个单词的最后一位上, 不按空格的直接输入下一个字母的话 + next() + isTyping = false + onTyping(e) + // wrong = ' ' + // playBeep() + // setTimeout(() => { + // wrong = '' + // wrong = input = '' + // }, 500) } } else { //如果是首句首词 diff --git a/src/pages/setting/Setting.vue b/src/pages/setting/Setting.vue index ef6a57e3..4cc8da5e 100644 --- a/src/pages/setting/Setting.vue +++ b/src/pages/setting/Setting.vue @@ -555,7 +555,7 @@ function importOldData() {