From 469359e613bcdf3bdf8c71e312454f11a2bc3a13 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 1 Apr 2020 16:15:58 +0800 Subject: [PATCH] fix(v3): compatible with renderer='native' --- .../lib/platforms/app-plus/index.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 b5d6bdba2..847124bc5 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 @@ -268,10 +268,7 @@ module.exports = function (pagesJson, userManifestJson) { appJson.nvueCompiler = 'weex' } - if ( - manifestJson.plus.renderer === 'native' && - !process.env.UNI_USING_V3_NATIVE // v3+native时,renderer为'auto' - ) { + if (manifestJson.plus.renderer === 'native') { appJson.renderer = 'native' } else { appJson.renderer = 'auto' @@ -376,7 +373,11 @@ module.exports = function (pagesJson, userManifestJson) { manifestJson.plus['uni-app'].control = control manifestJson.plus['uni-app'].nvueCompiler = appJson.nvueCompiler - manifestJson.plus['uni-app'].renderer = appJson.renderer + // v3 + native 时强制 auto + manifestJson.plus['uni-app'].renderer = process.env.UNI_USING_V3_NATIVE + ? 'auto' + : appJson.renderer + if (flexDir) { manifestJson.plus['uni-app'].nvue = { 'flex-direction': flexDir -- GitLab