|
@@ -26,8 +26,8 @@ export default defineComponent({
|
|
|
const isLoading = ref(false)
|
|
|
const pageVisibility = usePageVisibility()
|
|
|
/** 页面显示和隐藏 */
|
|
|
- watch(pageVisibility, (value) => {
|
|
|
- console.log("🚀 ~ value:", value)
|
|
|
+ watch(pageVisibility, value => {
|
|
|
+ console.log('🚀 ~ value:', value)
|
|
|
if (value == 'hidden') {
|
|
|
isLoading.value = false
|
|
|
}
|
|
@@ -38,15 +38,14 @@ export default defineComponent({
|
|
|
const renderSuccess = ref(false)
|
|
|
const Authorization = sessionStorage.getItem('Authorization') || ''
|
|
|
const origin = /(localhost|192)/.test(location.host)
|
|
|
- ? 'https://test.lexiaoya.cn'
|
|
|
+ ? 'https://test.colexiu.com'
|
|
|
: location.origin
|
|
|
const query = qs.stringify({
|
|
|
id: props.music.content,
|
|
|
- modelType: 'practice',
|
|
|
- headerHeight: 32,
|
|
|
Authorization: Authorization
|
|
|
})
|
|
|
- const src = `${origin}/orchestra-music-score/?` + query
|
|
|
+
|
|
|
+ const src = `${origin}/accompany/?` + query
|
|
|
const checkView = () => {
|
|
|
fetch(src)
|
|
|
.then(() => {
|
|
@@ -68,27 +67,30 @@ export default defineComponent({
|
|
|
// 去云练习完整版
|
|
|
const gotoAccomany = () => {
|
|
|
if (isLoading.value) return
|
|
|
- if (!browserInfo.ios){
|
|
|
+ if (!browserInfo.ios) {
|
|
|
isLoading.value = true
|
|
|
}
|
|
|
const parmas = qs.stringify({
|
|
|
id: props.music.content
|
|
|
})
|
|
|
const src = `${location.origin}/orchestra-music-score/?` + parmas
|
|
|
- postMessage({
|
|
|
- api: 'openAccompanyWebView',
|
|
|
- content: {
|
|
|
- url: src,
|
|
|
- orientation: 0,
|
|
|
- isHideTitle: true,
|
|
|
- statusBarTextColor: false,
|
|
|
- isOpenLight: true
|
|
|
- }
|
|
|
- }, () => {
|
|
|
- if (browserInfo.ios){
|
|
|
- isLoading.value = true
|
|
|
+ postMessage(
|
|
|
+ {
|
|
|
+ api: 'openAccompanyWebView',
|
|
|
+ content: {
|
|
|
+ url: src,
|
|
|
+ orientation: 0,
|
|
|
+ isHideTitle: true,
|
|
|
+ statusBarTextColor: false,
|
|
|
+ isOpenLight: true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ () => {
|
|
|
+ if (browserInfo.ios) {
|
|
|
+ isLoading.value = true
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
listenerMessage('webViewOnResume', () => {
|
|
|
isLoading.value = false
|