diff --git a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js index 3a0735a096ac759ad8c31891bf46e071c6862583..471f39c948642f5f03913c8d16bea2f91bc6fea7 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js @@ -197,6 +197,15 @@ module.exports = function (pagesJson, userManifestJson, isAppView) { manifestJson.plus.distribute.plugins = distribute.sdkConfigs delete manifestJson.plus.distribute.sdkConfigs } + if (manifestJson.plus.darkmode) { + if (!(distribute.google || (distribute.google = {})).defaultNightMode) { + distribute.google.defaultNightMode = 'auto' + } + + if (!(distribute.apple || (distribute.apple = {})).UIUserInterfaceStyle) { + distribute.apple.UIUserInterfaceStyle = 'Automatic' + } + } } // 屏幕启动方向