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