找回密码
 立即注册

QQ登录

只需一步,快速开始

jiqimao 讲师达人认证
金牌服务用户   /  发表于:2016-4-20 14:13  /   查看:3480  /  回复:5
localStrorage里SpreadJS.designer为undefined,请问这个是怎么回事啊?


common/app.js
里53行
$(window).load(function () {
        var value = localStorage.getItem(_storageKey);   // 这里undefined , 报错了.
        _config = !value ? {} : JSON.parse(value);
        if (!_config.excelService) {
            _config.excelService = { url: $("#excelServiceUrl").val() };
        }
});


5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 14:21:33
沙发
代码改一下
_config = (!value || value == “undefined”) ? {} : JSON.parse(value);
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2016-4-20 14:26:08
板凳
好的 , 我还以为是我其他地方改错了 , 导致这里存的undefined.
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 15:29:34
地板
我也在调查为什么存了个undefined,您要是发现了也回个贴。
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2016-4-20 17:40:27
5#
dexteryao 发表于 2016-4-20 15:29
我也在调查为什么存了个undefined,您要是发现了也回个贴。

很有可能是typescript编译的问题.
我又重新编译了几次 , 现在也不会出现undefined的了.
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 17:41:23
6#
好的,我也再试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部