找回密码
 立即注册

QQ登录

只需一步,快速开始

前端工程师
注册会员   /  发表于:2018-9-9 17:27  /   查看:3553  /  回复:5
本帖最后由 前端工程师 于 2018-9-9 18:41 编辑

blob953352050.png 调用的代码如下

downloadfile(){

  
var fileName = 'test';
  
var password = '';
  
  
var json = this.$refs.spreadtable.spread.toJSON();

  console.
log(excelIo);
  console.
log(json);
  
// here is excel IO API
  excelIo.save(json, function (blob) {
   
//saveAs(blob, fileName); 没有进到这里
  }, function (e) {
   
// process error 直接从这里打印出 [size=26.6667px]文件格式错误
    console.log(e);
  }, {password
: password});

},


5 个回复

倒序浏览
前端工程师
注册会员   /  发表于:2018-9-9 18:40:49
沙发
刚刚已经解决了,
npm install file-saver 安装这个插件后就可以了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-10 13:53:01
板凳
棒棒的
回复 使用道具 举报
fengshuai
注册会员   /  发表于:2021-4-14 10:29:43
地板
我安装了还是不行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-14 10:41:32
5#
fengshuai 发表于 2021-4-14 10:29
我安装了还是不行

您看下您package.json的资源的版本否一致,若不一致,则修改为一致。

另外,若仍未解决您的问题,建议您开一个新帖并提供一份能复现问题的demo或者json文件。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-14 11:35:37
6#
这个帖子已回复了您的问题,您需要引入 FileSaver相关文件
https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid368277
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部