Forráskód Böngészése

小酷AI-曲目列表:曲目下方的使用次数刷新问题

liushengqiang 1 éve
szülő
commit
836c6bba6a
1 módosított fájl, 13 hozzáadás és 3 törlés
  1. 13 3
      src/views/co-ai/index.tsx

+ 13 - 3
src/views/co-ai/index.tsx

@@ -4,7 +4,8 @@ import {
   nextTick,
   onMounted,
   reactive,
-  ref
+  ref,
+  watch
 } from 'vue';
 import styles from './index.module.less';
 import MSearch from '@/components/m-search';
@@ -22,12 +23,17 @@ import icon_down from '@/common/images/icon_down.svg';
 import icon_jianpu from '@/common/images/icon_jianpu.svg';
 import icon_jianpuActive from '@/common/images/icon_jianpuActive.svg';
 import icons from '@/common/images/index.json';
-import { postMessage, promisefiyPostMessage } from '@/helpers/native-message';
+import {
+  listenerMessage,
+  postMessage,
+  promisefiyPostMessage
+} from '@/helpers/native-message';
 import { rows } from './data.json';
 import html2canvas from 'html2canvas';
 import { api_musicSheetCategoriesPage, api_musicSheetPage } from './api';
 import { state } from '@/state';
 import MEmpty from '@/components/m-empty';
+import { usePageVisibility } from '@vant/use';
 export default defineComponent({
   name: 'co-ai',
   setup() {
@@ -68,7 +74,7 @@ export default defineComponent({
       let src = `${location.origin}/instrument?id=${
         data.musics[data.musicIndex]?.id
       }`;
-      console.log(src)
+      console.log(src);
       postMessage({
         api: 'openAccompanyWebView',
         content: {
@@ -171,6 +177,10 @@ export default defineComponent({
       nextTick(() => {
         obv.observe(spinRef.value);
       });
+
+      listenerMessage('webViewOnResume', () => {
+        handleReset();
+      });
     });
     return () => (
       <div class={styles.container}>