vue实现a标签调用后台接口返回响应数据导出excel文件

/**
* @param {res}调用后台接口返回的二进制 
* @param {name}导出文件名字加文件后缀 
*/
调用方法传参
this.exportMethod(res,'某某列表.xls')

封装导出方法
exportMethod(info,name){
      if (!info) {
          return
      }
      let url = window.URL.createObjectURL(info)
      let link = document.createElement('a')
      link.style.display = 'none'
      link.href = url
      link.setAttribute('id', 'downloadLink')
      link.setAttribute('download', name)
      document.body.appendChild(link)
      link.click()
      // 删除添加的a链接
      let objLink = document.getElementById('downloadLink')
      document.body.removeChild(objLink)
      // 释放内存
      window.URL.revokeObjectURL(url)
}

后台响应的数据

ÐÏ�ࡱ�á;�þÿ    �����þÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entry���ÿÿÿÿÿÿÿÿ��ÀWorkbook���ÿÿÿÿÿÿÿÿÿÿÿÿ·þÿÿÿýÿÿÿþÿÿÿ����þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�������    
�
������������������ !"þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ���Ó�Ì�A�á�°�Á�â\p
Administrator                                                                                                B�°�a��=��œ��������¯��¼��=�h���\:¾#8�X�@���"����·��Ú�1�Èÿ����Arial1�Èÿ����Arial1�Èÿ����Arial1�Èÿ����Arial1�ðÿ����Arial�����"$"#,##0_);("$"#,##0)�����"$"#,##0_);[Red]("$"#,##0)�� ��"$"#,##0.00_);("$"#,##0.00)��% "$"#,##0.00_);[Red]("$"#,##0.00)��5*0_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)��,)'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)��=,8_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)��4+/_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)à�õÿ À à��õÿ ôÀ à��õÿ ôÀ à��õÿ ôÀ à��õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�õÿ ôÀ à�� À à��+õÿ øÀ à��)õÿ øÀ à��,õÿ øÀ à��*õÿ øÀ à�� õÿ øÀ à���"���À “���€�ÿ“���€�ÿ“���€�ÿ“���€�ÿ“��€ÿ“���€�ÿ`��…�~�   �‹k¾uºNáOo`ü[eQ!j�gŒ���®�������üã��    �‹k¾uºNáOo`ü[eQ!j�g��ÓY
T��‹k¾uÁ‹{|‹W��‹k¾uºNÁ‹÷S��‹k¾uÍy{|��‹k¾uI{§~��«ŽýNÁ‹÷S��'`+R��/f&T1\�N��/f&T7bM|��7bãS{|+R��‡e�S�z¦^��@b^\WˆS���@b^\>y:S��T€û|5uÝ‹��T€û|0W@W��'}%`T€û|ºN(ÓY
T-�05uÝ‹-�0sQû|)ÿ���ß�j7�Â
    ���»
Ì�Á�����h
���d������ü©ñÒMbP?_��*�+�‚��€%��ÿ��Á���ƒ�„�¡"�d����,�,�à?à?�U��������ÿ������ÿ��ý
�ý
���ý
����ý
����ý
����ý
����ý
����ý
����ý
���ý
�� ý
�   �
ý
�
��ý
���ý
��
ý
�
��ý
����ý
����×����>��¶�@����å�������
ÿÿÿÿÿÿÿÿÿ
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容