diff --git a/packages/uni-app-plus/dist/index.js b/packages/uni-app-plus/dist/index.js index b30f7b8fdf53b51ea126c157d78c2838fe234363..258af8abbbefef6b8d62747f1a1320fb9e16ec25 100644 --- a/packages/uni-app-plus/dist/index.js +++ b/packages/uni-app-plus/dist/index.js @@ -261,8 +261,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue(); - return function getUniEmitter () { + let Emitter; + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue(); + } return Emitter } })(); diff --git a/packages/uni-app-plus/package.json b/packages/uni-app-plus/package.json index a0003ad0dc29b03a6103dc0c10b58e7771995e80..8c7fe9ba47faa465361493e2ce0a542b286915d7 100644 --- a/packages/uni-app-plus/package.json +++ b/packages/uni-app-plus/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-app-plus", - "version": "0.0.239", + "version": "0.0.240", "description": "uni-app app-plus", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-alipay/dist/index.js b/packages/uni-mp-alipay/dist/index.js index e5b924c8e4d364e4c4796ff2fe981d13b62e9306..1a7500e49a3b5576ee0f5a05432c42d7749b72a5 100644 --- a/packages/uni-mp-alipay/dist/index.js +++ b/packages/uni-mp-alipay/dist/index.js @@ -661,8 +661,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue(); - return function getUniEmitter () { + let Emitter; + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue(); + } return Emitter } })(); diff --git a/packages/uni-mp-alipay/package.json b/packages/uni-mp-alipay/package.json index cd4d82b29c1eb279ff2b0dfd1396ecceb4436978..0200a1ad0c46717079acfee61f5489b113c44a16 100644 --- a/packages/uni-mp-alipay/package.json +++ b/packages/uni-mp-alipay/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-alipay", - "version": "0.0.811", + "version": "0.0.812", "description": "uni-app mp-alipay", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-baidu/dist/index.js b/packages/uni-mp-baidu/dist/index.js index 3c4203b299ee3a6b61cd6ae0958dfa6bee37e648..62fdcdf56f67ccb99637d2e53a85129aa5b772fc 100644 --- a/packages/uni-mp-baidu/dist/index.js +++ b/packages/uni-mp-baidu/dist/index.js @@ -418,8 +418,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue(); - return function getUniEmitter () { + let Emitter; + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue(); + } return Emitter } })(); diff --git a/packages/uni-mp-baidu/package.json b/packages/uni-mp-baidu/package.json index f68af13a404d0398be6a9dbff21b648141819bb1..907a65acba2b1992c2bb708085f1e3b53294e3c7 100644 --- a/packages/uni-mp-baidu/package.json +++ b/packages/uni-mp-baidu/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-baidu", - "version": "0.0.838", + "version": "0.0.839", "description": "uni-app mp-baidu", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-toutiao/dist/index.js b/packages/uni-mp-toutiao/dist/index.js index e877e4b4f7da06e53d94ab0ca295297073f13668..48c4b96fa6dc0c392003f21fbca509762044fcf5 100644 --- a/packages/uni-mp-toutiao/dist/index.js +++ b/packages/uni-mp-toutiao/dist/index.js @@ -479,8 +479,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue(); - return function getUniEmitter () { + let Emitter; + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue(); + } return Emitter } })(); diff --git a/packages/uni-mp-toutiao/package.json b/packages/uni-mp-toutiao/package.json index 9b8e63103993d2ab9db1604adbafa7dfd66ffd99..33c981a4014e026505a5951ba21d83262d283bdf 100644 --- a/packages/uni-mp-toutiao/package.json +++ b/packages/uni-mp-toutiao/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-toutiao", - "version": "0.0.337", + "version": "0.0.338", "description": "uni-app mp-toutiao", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-weixin/dist/index.js b/packages/uni-mp-weixin/dist/index.js index d0f4a5c99674a650c0a2f16549926505de4d6d20..dd939230f6cb380567cb4e13d96f16bbdb3cab3c 100644 --- a/packages/uni-mp-weixin/dist/index.js +++ b/packages/uni-mp-weixin/dist/index.js @@ -331,8 +331,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue(); - return function getUniEmitter () { + let Emitter; + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue(); + } return Emitter } })(); diff --git a/packages/uni-mp-weixin/package.json b/packages/uni-mp-weixin/package.json index b151599206870bd4aea133cf2c8bc35c54c5a217..1f4a58732fac1b333d441ba42fb7c26bdb27d68b 100644 --- a/packages/uni-mp-weixin/package.json +++ b/packages/uni-mp-weixin/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-weixin", - "version": "0.0.959", + "version": "0.0.960", "description": "uni-app mp-weixin", "main": "dist/index.js", "scripts": { diff --git a/src/core/service/api/event.js b/src/core/service/api/event.js index 512d76f3a4b6ddeabe3e87b6c723b3be91b5abb4..c94c4cb05a9ed27d34359d535414e3191af3b4d8 100644 --- a/src/core/service/api/event.js +++ b/src/core/service/api/event.js @@ -5,8 +5,11 @@ const getEmitter = (function () { /* eslint-disable no-undef */ return getUniEmitter } - const Emitter = new Vue() - return function getUniEmitter () { + let Emitter + return function getUniEmitter () { + if (!Emitter) { + Emitter = new Vue() + } return Emitter } })()