Pārlūkot izejas kodu

feature:增加喜马拉雅的小程序授权成功通知

zeng.chen 1 dienu atpakaļ
vecāks
revīzija
98a02064cd
1 mainītis faili ar 14 papildinājumiem un 2 dzēšanām
  1. 14 2
      src/pages/ximalaya/index.vue

+ 14 - 2
src/pages/ximalaya/index.vue

@@ -27,9 +27,21 @@ export default {
 
       const name = 'authXmlyWeb'
       const code = res.code === 0 ? "1" : "0"
-      webChannel.postMessage(`?name=${name}&code=${code}`)
-
+      const postMessage = `?name=${name}&code=${code}`
+    if (window.wx && window.wx.miniProgram) {
+      window.wx && window.wx.miniProgram.postMessage(postMessage);
+    } else if (window.webChannel) {
+      webChannel.postMessage(postMessage)
+    }
     })
+  },  getEnvType() {
+    if (window.wx && window.wx.miniProgram) {
+      return 'miniProgram' // 微信小程序环境
+    } else if (window.webChannel) {
+      return 'app' // App 环境
+    } else {
+      return 'web' // 普通网页环境
+    }
   }
 }
 </script>