前端界面点击一个生成报文按钮,调用后台接口,后台接口返回一个链接地址:url/xmlFile.xml
-
xml文件浏览器是可以自己打开的,但是我们不要打开我们要的是下载,所以我们不能使用
window.open(url)
,因为这样浏览器会打开这个xml文件。 -
正确方法,但是有瑕疵,用a标签的dowload属性
dowloadXmlFile() {
let href = url/xmlFile.xml
let a = document.createElement('a')
a.setAttribute('download', '')
a.setAttribute('href', href)
a.click()
}
起码谷歌浏览器毫无问题
网友评论