vue实现下载过程

阅读 59

2022-01-15

exportTemp({a:'哈哈'})
function exportTemp(objectData) {
        function download(name, content) {
          let blob = new Blob([content])
          let link = document.createElement('a')
          link.href = URL.createObjectURL(blob)
          link.download = name
          link.click()
        }
        download('lightTemp.txt', objectData.toJson())
 }

1,首先准备两个两个参数:下载的名字(lightTemp.txt),存进txt的内容({a:'哈哈'})

2,操作方式总的来说就是:

生成blob数据,(注意是数组内 存 内容)

生成链接,

并赋予链接地址,(还是在blob上获取)

再执行链接

精彩评论(0)

0 0 举报