diff --git a/packages/uni-app-plus/dist/index.js b/packages/uni-app-plus/dist/index.js index 7b8420eddef112f79efbfcf4d0720b3001f80fc4..4738a61e49aaf3dae4b6dd012c7c05618506eedf 100644 --- a/packages/uni-app-plus/dist/index.js +++ b/packages/uni-app-plus/dist/index.js @@ -737,6 +737,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~'; const CUSTOM = '^'; +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + function handleEvent (event) { event = wrapper$2(event); @@ -757,7 +768,7 @@ function handleEvent (event) { const isOnce = type.charAt(0) === ONCE; type = isOnce ? type.slice(1) : type; - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0]; if (methodName) { @@ -1150,10 +1161,10 @@ if (typeof Proxy !== 'undefined') { } }); } - -wx.createApp = createApp; -wx.createPage = createPage; -wx.createComponent = createComponent; + +wx.createApp = createApp; +wx.createPage = createPage; +wx.createComponent = createComponent; var uni$1 = uni; diff --git a/packages/uni-app-plus/package.json b/packages/uni-app-plus/package.json index fc9ca72f98cc0c0fb5e8ab70df82fc9e1f3e043d..1e0c7d1cc054aa19b015153e69ef53bc245ae89f 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.236", + "version": "0.0.237", "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 ce8db8c890e8c9e78688e6fb3c83b3aa4f6535b9..008819be135b5605dbaa7ce47919404a2df3b844 100644 --- a/packages/uni-mp-alipay/dist/index.js +++ b/packages/uni-mp-alipay/dist/index.js @@ -1047,6 +1047,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~'; const CUSTOM = '^'; +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + function handleEvent (event) { event = wrapper$1(event); @@ -1067,7 +1078,7 @@ function handleEvent (event) { const isOnce = type.charAt(0) === ONCE; type = isOnce ? type.slice(1) : type; - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0]; if (methodName) { diff --git a/packages/uni-mp-alipay/package.json b/packages/uni-mp-alipay/package.json index b519e75d2d8d2e4ffa0f6ebfef07d0157a7faa06..3e1c21d446526da997739190e8a6a62882c2860a 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.808", + "version": "0.0.809", "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 fc1bd7b909e15266d54320c17f0bc0f9c00eea0e..9a52ab2c61afd80bde5b1cdeb60473efd6749e47 100644 --- a/packages/uni-mp-baidu/dist/index.js +++ b/packages/uni-mp-baidu/dist/index.js @@ -864,6 +864,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~'; const CUSTOM = '^'; +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + function handleEvent (event) { event = wrapper$1(event); @@ -884,7 +895,7 @@ function handleEvent (event) { const isOnce = type.charAt(0) === ONCE; type = isOnce ? type.slice(1) : type; - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0]; if (methodName) { @@ -1303,10 +1314,10 @@ if (typeof Proxy !== 'undefined') { } }); } - -swan.createApp = createApp; -swan.createPage = createPage; -swan.createComponent = createComponent; + +swan.createApp = createApp; +swan.createPage = createPage; +swan.createComponent = createComponent; var uni$1 = uni; diff --git a/packages/uni-mp-baidu/package.json b/packages/uni-mp-baidu/package.json index 286abe454d67c53616ace7fa6579b5759abc529c..319a65e4bf59686d7193bd5ed0359f7759cf75f9 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.834", + "version": "0.0.835", "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 361594350975607e5491794d6f983901352f5f68..3ee4026ed0239fb66e0622cac8c97ce49504da16 100644 --- a/packages/uni-mp-toutiao/dist/index.js +++ b/packages/uni-mp-toutiao/dist/index.js @@ -883,6 +883,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~'; const CUSTOM = '^'; +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + function handleEvent (event) { event = wrapper$1(event); @@ -903,7 +914,7 @@ function handleEvent (event) { const isOnce = type.charAt(0) === ONCE; type = isOnce ? type.slice(1) : type; - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0]; if (methodName) { @@ -1378,10 +1389,10 @@ if (typeof Proxy !== 'undefined') { } }); } - -tt.createApp = createApp; -tt.createPage = createPage; -tt.createComponent = createComponent; + +tt.createApp = createApp; +tt.createPage = createPage; +tt.createComponent = createComponent; var uni$1 = uni; diff --git a/packages/uni-mp-toutiao/package.json b/packages/uni-mp-toutiao/package.json index e87821d5ab13896683233004510d31e52a7839f9..1cabd61369bb38e32b2ceda4a8cd0b0e6d9c4894 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.334", + "version": "0.0.335", "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 0e91e57af0a8f46e5d4a6378adbf625a55190ed6..83ed48fc0d4e596d932d0c69abbb4c4f366593cb 100644 --- a/packages/uni-mp-weixin/dist/index.js +++ b/packages/uni-mp-weixin/dist/index.js @@ -740,6 +740,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~'; const CUSTOM = '^'; +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + function handleEvent (event) { event = wrapper$1(event); @@ -760,7 +771,7 @@ function handleEvent (event) { const isOnce = type.charAt(0) === ONCE; type = isOnce ? type.slice(1) : type; - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0]; if (methodName) { @@ -1138,10 +1149,10 @@ if (typeof Proxy !== 'undefined') { } }); } - -wx.createApp = createApp; -wx.createPage = createPage; -wx.createComponent = createComponent; + +wx.createApp = createApp; +wx.createPage = createPage; +wx.createComponent = createComponent; var uni$1 = uni; diff --git a/packages/uni-mp-weixin/package.json b/packages/uni-mp-weixin/package.json index 4daaf91029397429b783e929316ae04e129ed40c..00124352a88bb159543d25252cf76e2942d05ef9 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.956", + "version": "0.0.957", "description": "uni-app mp-weixin", "main": "dist/index.js", "scripts": { diff --git a/src/core/runtime/wrapper/util.js b/src/core/runtime/wrapper/util.js index fea82a82565260090d69685ea9b72c3f53f8cf88..03b92ca15d13ccb247ea684e3549da140a0a4e0b 100644 --- a/src/core/runtime/wrapper/util.js +++ b/src/core/runtime/wrapper/util.js @@ -394,6 +394,17 @@ function processEventArgs (vm, event, args = [], extra = [], isCustom, methodNam const ONCE = '~' const CUSTOM = '^' +function isMatchEventType (eventType, optType) { + return (eventType === optType) || + ( + optType === 'regionchange' && + ( + eventType === 'begin' || + eventType === 'end' + ) + ) +} + export function handleEvent (event) { event = wrapper(event) @@ -414,7 +425,7 @@ export function handleEvent (event) { const isOnce = type.charAt(0) === ONCE type = isOnce ? type.slice(1) : type - if (eventsArray && eventType === type) { + if (eventsArray && isMatchEventType(eventType, type)) { eventsArray.forEach(eventArray => { const methodName = eventArray[0] if (methodName) {