Kaynağa Gözat

代码优化

林旭祥 1 ay önce
ebeveyn
işleme
0ecfc29375
1 değiştirilmiş dosya ile 11 ekleme ve 8 silme
  1. 11 8
      src/App.vue

+ 11 - 8
src/App.vue

@@ -8,20 +8,23 @@ const { proxy } = getCurrentInstance() as any;
 let speech = new Speech();
 let state = localStorage.getItem('ttsState');
 if (!speech.hasBrowserSupport()) {
-    proxy?.$modal.msgWarning(`不支持TTS`);
-    if (state != "1") {
+    proxy?.$modal.msgWarning(`不支持系统TTS,已切换百度TTS`);
+    localStorage.setItem('ttsState', "1");
+    proxy?.$http.common.baiduToken({}).then((res: any) => {
+        let tok = res.token;
+        localStorage.setItem('tok', tok);
+    });
+
+} else {
+    // 如果支持,但是选择了使用百度TTS那就要获取新token
+    if (state == "1") {
         proxy?.$http.common.baiduToken({}).then((res: any) => {
             let tok = res.token;
             localStorage.setItem('tok', tok);
         });
     }
 }
-if (state == "1") {
-    proxy?.$http.common.baiduToken({}).then((res: any) => {
-        let tok = res.token;
-        localStorage.setItem('tok', tok);
-    });
-}
+
 // import { useWebSocket } from '@/utils/handWs';
 // const { handWs, startDevice, startHand, stateHand } = useWebSocket();