-
Creator 版本:3.5.0
-
目标平台:android
我在 main.js 中加入如下代码
return application.import('cc').then((cc) => {
require('jsb-adapter/jsb-engine.js');
cc.macro.CLEANUP_IMAGE_CACHE = false;
// 新加入的代码
(function () {
const info = {
buildId: "a106792",
};
cc.sys.localStorage.setItem("buildInfo", JSON.stringify(info));
})();
}).then(() => {
return application.start({
settings: window._CCSettings,
findCanvas: () => {
var container = document.createElement('div');
var frame = document.documentElement;
var canvas = window.__canvas;
return { frame, canvas, container };
},
});
});
为何在项目脚本中使用
const info = localStorage.getItem("buildInfo");
无法读取到该值?
在 main.js 中加入如下代码
window["someAttr"] = "someAttr";
在项目代码中
console.log(window["someAttr"]);
也没有值
请问如何在 main.js 中赋值,才能在项目代码中访问到?