(1)直接下载
download(url) {
window.open(url, '_parent')
},
(2)不可跨域
download(url) {
var divFrame = document.getElementById('downLoadListFrame')
// 判断是否存在,如果存在先移除,再重新创建
if (divFrame != null) {
document.body.removeChild(divFrame)
}
// 重新创建
var iframe = document.createElement('iframe')
iframe.setAttribute('id', 'downLoadListFrame')
// 先指定url后再将节点插入 DOM 树中
iframe.src = url
document.body.appendChild(iframe)
// 置空避免下载两次
setTimeout(function() {
iframe.src = ''
}, 1000)
iframe.style.display = 'none'
}