vue,下载导出文件,开新窗口导出
封装 设置url参数方法
//设置url参数
//setUrlPrmt({'a':1,'b':2})
//显示 a=1&b=2
setUrlPrmt(obj) {
let _rs = [];
for (let p in obj) {
if (obj[p] != null && obj[p] != '') {
_rs.push(p + '=' + obj[p])
}
}
return _rs.join('&');
}
引入BaseUrl,利用模板字符串拼接请求路径及携带参数
let str = setUrlPrmt(data);//需要导出的列表是一个对象格式
window.open(`${BaseUrl}/UserManager/exportUserListExcel?${str}`);