From 4c3f5d755c22085d7d0fcd78e9f3c01352473c35 Mon Sep 17 00:00:00 2001 From: xxxxxx Date: Sat, 9 Jan 2021 19:23:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(mp-baidu):=20=E6=94=AF=E6=8C=81=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20usingComponents=20=E5=BC=95=E5=85=A5=E6=8F=92?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lib/plugin/generate-json.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js b/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js index 42b9c4413..433af4443 100644 --- a/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js +++ b/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js @@ -111,6 +111,19 @@ module.exports = function generateJson (compilation) { } delete jsonObj.usingAutoImportComponents + // 百度小程序插件内组件使用 usingSwanComponents + if (process.env.UNI_PLATFORM === 'mp-baidu') { + const usingComponents = jsonObj.usingComponents || {} + Object.keys(usingComponents).forEach(key => { + const value = usingComponents[key] + if (value.includes('://')) { + delete usingComponents[key] + jsonObj.usingSwanComponents = jsonObj.usingSwanComponents || {} + jsonObj.usingSwanComponents[key] = value + } + }) + } + if (jsonObj.genericComponents && jsonObj.genericComponents.length) { // scoped slots // 生成genericComponents json const genericComponents = Object.create(null) -- GitLab