Browse Source

Merge branch 'hongxilin/feature-20250628153758-财神优化:字正确性,一致性等' into milestone-20250710-上线前优化

milestone-20250710-上线前优化
no99 12 hours ago
parent
commit
6d4854df35
  1. 30
      src/views/AIchat.vue
  2. 4
      src/views/Announcement.vue
  3. 4
      src/views/Feedback.vue
  4. 5
      src/views/Selectmodel.vue

30
src/views/AIchat.vue

@ -106,9 +106,9 @@ const playNextAudio = () => {
const audio = new Howl({
src: [audioInfo.url],
html5: true,
html5: false,
format: ["mp3", "acc"],
rate: 1.2,
// rate: 1.2,
retryCount: 0,
onplay: () => {
audioStore.isPlaying = true;
@ -4350,6 +4350,32 @@ function renderAllKlineCharts() {
// GIF
onMounted(() => {
//
const isMobile =
/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
navigator.userAgent
);
if (isMobile) {
// 使 Web Audio API
Howler.html5PoolSize = 1; // HTML5
Howler.autoSuspend = false; //
Howler.usingWebAudio = true; // 使Web Audio API
//
const activateAudioContext = () => {
if (Howler.ctx && Howler.ctx.state === "suspended") {
Howler.ctx.resume();
console.log("音频上下文已激活");
}
};
//
document.addEventListener("touchstart", activateAudioContext, {
once: true,
});
document.addEventListener("click", activateAudioContext, { once: true });
}
// marked
marked.setOptions({
breaks: true, // <br>

4
src/views/Announcement.vue

@ -92,8 +92,8 @@ onMounted(() => {
</script>
<template>
<div>
<div @click="feedbackBack">
<img :src="back" alt="返回按钮" class="backImg" />
<div>
<img :src="back" alt="返回按钮" class="backImg" @click="feedbackBack" />
</div>
</div>
<div class="main-wrapper">

4
src/views/Feedback.vue

@ -218,8 +218,8 @@ onMounted(() => {
<template>
<el-container>
<div>
<div @click="feedbackBack">
<img :src="back" alt="返回按钮" class="backImg" />
<div>
<img :src="back" alt="返回按钮" class="backImg" @click="feedbackBack" />
</div>
</div>
<el-scrollbar>

5
src/views/Selectmodel.vue

@ -54,6 +54,11 @@ onMounted(() => {
"localToken",
decodeURIComponent(String(getQueryVariable("token")))
);
localStorage.setItem(
"localToken",
"pCtw6AYK0EHAaIexoFHsbZjtsfEAIhcmwkCFm6uKko8VPfMvyDiODL9v9c0veic9fIpQbvT8zN4sH/Si6Q"
);
});
const goToDBQBmodel = () => {

Loading…
Cancel
Save