From 68dc23ed8d820d8ceb4632e40f0e848cc8a9d68a Mon Sep 17 00:00:00 2001 From: git Date: Tue, 27 Jul 2021 00:13:07 +0800 Subject: [PATCH 1/2] add --- src/core/6.inject.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/6.inject.js b/src/core/6.inject.js index 0f9b04fc6..b352833f7 100644 --- a/src/core/6.inject.js +++ b/src/core/6.inject.js @@ -109,11 +109,11 @@ var module = modules[i]; if (module && dependencies[module.moduleId] && module.version === version) { var minVersion = dependencies[module.moduleId].minVersion, maxVersion = dependencies[module.moduleId].maxVersion; - if (minVersion && module.version < minVersion){ + if (minVersion && (moduleInjection[module.moduleId].version || version) < minVersion){ findVersion = true; break; } - if(maxVersion && module.version > maxVersion){ + if(maxVersion && (moduleInjection[module.moduleId].version || version) > maxVersion){ findVersion = true; break; } From 353f02daa3aaec26e5bcaa3f06ce2ff5b60d4a51 Mon Sep 17 00:00:00 2001 From: git Date: Tue, 27 Jul 2021 00:14:22 +0800 Subject: [PATCH 2/2] add --- examples/dev.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/dev.html b/examples/dev.html index b882d0876..2f9a55f7b 100644 --- a/examples/dev.html +++ b/examples/dev.html @@ -17,11 +17,14 @@ }); BI.module("my.module", { + // version不设置的话默认就用接口的version作为判断条件 + version: "1.0", components: { "demo.parent": "1.0" } }) + // 主线代码里加这个 BI.config("bi.provider.system", function (provider) { provider.addDependencies({ "my.module": {