diff --git a/packages/uni-app-plus-nvue/dist/service.legacy.js b/packages/uni-app-plus-nvue/dist/service.legacy.js index c7c58c265207442f9aa76b668aa1e1100cdcdd3c..d999c3c9e24d51f1edb0a1ff84e946efdb5c751a 100644 --- a/packages/uni-app-plus-nvue/dist/service.legacy.js +++ b/packages/uni-app-plus-nvue/dist/service.legacy.js @@ -192,6 +192,8 @@ function initSubNVue (nvue, plus, BroadcastChannel) { let origin; const onMessageCallbacks = []; + + const postMessage = nvue.requireModule('plus').postMessage; const onSubNVueMessage = function onSubNVueMessage (data) { onMessageCallbacks.forEach(callback => callback({ @@ -231,7 +233,7 @@ function initSubNVue (nvue, plus, BroadcastChannel) { to: isPopupNVue ? hostNVueId : popupNVueId }); } else { - plus.postMessage({ + postMessage({ type: 'UniAppSubNVue', data: data }, UNIAPP_SERVICE_NVUE_ID); diff --git a/src/platforms/app-plus-nvue/services/api/sub-nvue.js b/src/platforms/app-plus-nvue/services/api/sub-nvue.js index c17ba80a10d09040f4cb070ee3f5606f39b2dd8c..a242251d920684fc3e99187356fbe9bdcc864a04 100644 --- a/src/platforms/app-plus-nvue/services/api/sub-nvue.js +++ b/src/platforms/app-plus-nvue/services/api/sub-nvue.js @@ -8,7 +8,7 @@ export function initSubNVue (nvue, plus, BroadcastChannel) { const onMessageCallbacks = [] const postMessage = nvue.requireModule('plus').postMessage - + const onSubNVueMessage = function onSubNVueMessage (data) { onMessageCallbacks.forEach(callback => callback({ origin,