• js导出功能 和 VUE项目下载文件,提示未找到文件


      一直忘,特此记下大致思路。

    
    
    exportTable () {
          const origin = window.location.origin;
          const id = this.$route.params.id;
          window.open(`${origin}/pyxis-dict/api/dict/downLoadDict? 
          id=${id}`, '_self');
    },
    
    

     

    VUE项目下载文件,提示未找到文件(本地下载)

    在 assets 等文件夹放置文件点击下载提示未找到文件的解决办法:

    将要下载文件放到public 下面,a标签下载是相对于public

    // 下载模板
        private downloadTemplate() {
            const url = './template/cartImport.xlsx';
            const name = 'cartImport.xlsx';
            var nowA =document.createElement('a');
            nowA.setAttribute('href',url);
            nowA.setAttribute('download',name);
            nowA.style.display= 'none';
            document.body.appendChild(nowA);
            nowA.click();
            document.body.removeChild(nowA);
        }
     
  • 相关阅读:
    varnish4 配置文件整理
    简单谈谈数据库DML、DDL和DCL的区别
    使用mysqlbinlog恢复数据
    zabbix自定义监控项
    管理python虚拟环境的工具virtuelenvwrapper
    vim的使用
    python的虚拟环境virtualenv
    编译安装python
    Linux基础(二)
    Linux基础(一)
  • 原文地址:https://www.cnblogs.com/jiaqi1719/p/10175564.html
Copyright © 2020-2023  润新知