vue、エクスポート ファイルをダウンロードし、新しいウィンドウを開いてエクスポートします

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}`);

おすすめ

転載: blog.csdn.net/weixin_44221744/article/details/112463996