|  | @@ -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}>
 |