diff --git a/packages/uni-app-plus/dist/index.js b/packages/uni-app-plus/dist/index.js index c2c339734d914d46b5262c25817a09116c73a85e..52bf850fe96134141c456a1facab4ce2cc5053a0 100644 --- a/packages/uni-app-plus/dist/index.js +++ b/packages/uni-app-plus/dist/index.js @@ -228,7 +228,11 @@ TODOS.forEach(function (name) { todoApis[name] = createTodoApi(name); }); -function requireNativePlugin (pluginName) { +function requireNativePlugin (pluginName) { + /* eslint-disable no-undef */ + if (typeof weex !== 'undefined') { + return weex.requireModule(pluginName) + } /* eslint-disable no-undef */ return __requireNativePlugin__(pluginName) } diff --git a/packages/uni-app-plus/package.json b/packages/uni-app-plus/package.json index ff80ef4feebafdb4d10d1eb4780f667602d79ddb..fc193fcf54cc798791116e09e3f412195670c4b5 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.204", + "version": "0.0.205", "description": "uni-app app-plus", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-weixin/dist/index.js b/packages/uni-mp-weixin/dist/index.js index 420d96608eb6f347183db1932a77d775f5cd91fb..3a1a237c76c1fa6b3cba40a55e12abbf6df3d256 100644 --- a/packages/uni-mp-weixin/dist/index.js +++ b/packages/uni-mp-weixin/dist/index.js @@ -690,9 +690,9 @@ if (typeof Proxy !== 'undefined') { if (extraApi[name]) { return promisify(name, extraApi[name]) } - } - if (todoApis[name]) { - return promisify(name, todoApis[name]) + if (todoApis[name]) { + return promisify(name, todoApis[name]) + } } if (!hasOwn(wx, name) && !hasOwn(protocols, name)) { return @@ -703,11 +703,10 @@ if (typeof Proxy !== 'undefined') { } else { uni.upx2px = upx2px; - Object.keys(todoApis).forEach(name => { - uni[name] = promisify(name, todoApis[name]); - }); - { + Object.keys(todoApis).forEach(name => { + uni[name] = promisify(name, todoApis[name]); + }); Object.keys(extraApi).forEach(name => { uni[name] = promisify(name, todoApis[name]); }); diff --git a/packages/uni-mp-weixin/package.json b/packages/uni-mp-weixin/package.json index 48e49b7bed96f3fbbfaf263eb939a4d996a52ea7..4af67454128612c8ab5c74d61f9bba4b38781641 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.914", + "version": "0.0.915", "description": "uni-app mp-weixin", "main": "dist/index.js", "scripts": { diff --git a/src/platforms/app-plus/service/api/index.js b/src/platforms/app-plus/service/api/index.js index 7758d0cc113847c9874b9c6accc5e4e64436600a..aa0c5d865ecefe83540c7a6c3c35b6d4498ca76d 100644 --- a/src/platforms/app-plus/service/api/index.js +++ b/src/platforms/app-plus/service/api/index.js @@ -1,4 +1,8 @@ -export function requireNativePlugin (pluginName) { +export function requireNativePlugin (pluginName) { + /* eslint-disable no-undef */ + if (typeof weex !== 'undefined') { + return weex.requireModule(pluginName) + } /* eslint-disable no-undef */ return __requireNativePlugin__(pluginName) } diff --git a/src/platforms/app-plus/service/api/require-native-plugin.js b/src/platforms/app-plus/service/api/require-native-plugin.js deleted file mode 100644 index 4e07387c4bac1b0e9d98dc737fd1e0677f0cf287..0000000000000000000000000000000000000000 --- a/src/platforms/app-plus/service/api/require-native-plugin.js +++ /dev/null @@ -1,4 +0,0 @@ -export default function requireNativePlugin (pluginName) { - /* eslint-disable no-undef */ - return __requireNativePlugin__(pluginName) -}