找回密码
 立即注册

QQ登录

只需一步,快速开始

ffcs_lidm

金牌服务用户

12

主题

32

帖子

122

积分

金牌服务用户

积分
122
ffcs_lidm
金牌服务用户   /  发表于:2020-5-19 15:14  /   查看:3400  /  回复:5
本帖最后由 ffcs_lidm 于 2020-5-19 15:14 编辑

ie浏览器不支持spread.fromJSON,报错Unhandled promise rejection TypeError: 对象不支持“fromJSON”属性或方法,excel数据加载不出来,谷歌浏览器就不会,请问这是ie不支持spread.fromJSON 吗?

image.png710595397.png
image.png374542846.png
image.png697573852.png

5 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-5-19 15:27:46
沙发
SpreadJS 是支持IE10以上的,您可以用这个网站测试:https://demo.grapecity.com.cn/Sp ... /content/index.html
会不会是IE下that.spread 没有获得Spread 对象?您可以断点看一下,如果无法解决可以提供一个我们这边能复现的Demo和步骤
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-19 16:00:57
板凳
Fiooona 发表于 2020-5-19 15:27
SpreadJS 是支持IE10以上的,您可以用这个网站测试:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/ ...

const content = JSON.parse(res.content) 这行代码替换成const content = eval('(' + res.content + ')') 这个就不报错了,excel页面就有数据了,按道理 JSON.parse 不是支持ie11的吗

评分

参与人数 1金币 +300 收起 理由
Fiooona + 300 感谢分享

查看全部评分

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-19 16:25:27
地板
IE11中是不能用监听函数, JSON.parse是支持吧,不管怎样解决了就好
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-19 16:32:07
5#
Fiooona 发表于 2020-5-19 16:25
IE11中是不能用监听函数, JSON.parse是支持吧,不管怎样解决了就好

eval 偶尔也报错,然后调试了一下,果然spread对象没拿到,ie11可以用监听函数吧,我监听了浏览器缩放resize,感觉是可以用的
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-19 16:45:58
6#
上面打错字了,IE11不支持箭头函数
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部