|
@@ -6,6 +6,7 @@ import iconStart from '../image/icon-start.svg'
|
|
|
import { postMessage } from '@/helpers/native-message'
|
|
|
import { Loading } from 'vant'
|
|
|
import { usePageVisibility } from '@vant/use'
|
|
|
+import { useRoute } from 'vue-router'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'musicScore',
|
|
@@ -20,6 +21,7 @@ export default defineComponent({
|
|
|
},
|
|
|
emits: ['setIframe'],
|
|
|
setup(props, { emit }) {
|
|
|
+ const route = useRoute()
|
|
|
const isLoading = ref(false)
|
|
|
const pageVisibility = usePageVisibility()
|
|
|
/** 页面显示和隐藏 */
|
|
@@ -93,7 +95,7 @@ export default defineComponent({
|
|
|
frameborder="0"
|
|
|
src={src}
|
|
|
></iframe>
|
|
|
- {isLoaded.value && (
|
|
|
+ {route.query.source == 'my-course' && isLoaded.value && (
|
|
|
<div
|
|
|
style={{
|
|
|
display: props.activeModel ? '' : 'none'
|