UNPKG

799 BJavaScriptView Raw
1import image3DCore from './core/index';
2
3if (typeof module === "object" && typeof module.exports === "object") {
4 module.exports = image3DCore;
5} else {
6 let
7 // 保存之前的image3DCore,防止直接覆盖
8 _image3DCore = window.image3DCore;
9
10 image3D.noConflict = function () {
11
12 // 如果当前的$$是被最新的image3DCore覆盖的
13 // 恢复之前的
14 if (window.image3DCore === image3DCore) {
15 window.image3DCore = _image3DCore;
16 }
17
18 // 返回当前image3DCore
19 // 因为调用这个方法以后
20 // 全局window下的image3DCore和$$是什么
21 // 已经不一定了
22 return image3DCore;
23
24 };
25
26 // 挂载对象到根
27 window.image3DCore = image3DCore;
28}