From c99b4020ea8bdb62297ab9b36617aecaca2a0c5c Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 24 Mar 2020 15:49:28 +0800 Subject: [PATCH] fix(v3): remove circular dependencies --- .../service/api/plugin/on-native-event-receive.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/platforms/app-plus/service/api/plugin/on-native-event-receive.js b/src/platforms/app-plus/service/api/plugin/on-native-event-receive.js index 645d1a732..cfdca3f8f 100644 --- a/src/platforms/app-plus/service/api/plugin/on-native-event-receive.js +++ b/src/platforms/app-plus/service/api/plugin/on-native-event-receive.js @@ -2,13 +2,9 @@ import { invoke } from 'uni-core/service/bridge' -import { - onMethod -} from 'uni-core/service/platform' - const callbacks = [] - -onMethod('uniMPNativeEvent', function (res) { +// 不使用uni-core/service/platform中的onMethod,避免循环引用 +UniServiceJSBridge.on('api.uniMPNativeEvent', function (res) { callbacks.forEach(callbackId => { invoke(callbackId, res.event, res.data) }) -- GitLab