|
@@ -199,6 +199,8 @@ export default {
|
|
|
this.$message.success('导出成功');
|
|
this.$message.success('导出成功');
|
|
|
} else {
|
|
} else {
|
|
|
// 降级方案:使用传统的下载方式
|
|
// 降级方案:使用传统的下载方式
|
|
|
|
|
+ // 注意:在非安全上下文(如HTTP或本地IP)中,浏览器不允许选择保存位置
|
|
|
|
|
+ // 文件将下载到浏览器默认的下载目录
|
|
|
const url = URL.createObjectURL(blob);
|
|
const url = URL.createObjectURL(blob);
|
|
|
const a = document.createElement('a');
|
|
const a = document.createElement('a');
|
|
|
a.href = url;
|
|
a.href = url;
|
|
@@ -207,7 +209,7 @@ export default {
|
|
|
a.click();
|
|
a.click();
|
|
|
document.body.removeChild(a);
|
|
document.body.removeChild(a);
|
|
|
URL.revokeObjectURL(url);
|
|
URL.revokeObjectURL(url);
|
|
|
- this.$message.success('导出成功');
|
|
|
|
|
|
|
+ this.$message.success('导出成功(文件已保存到默认下载目录)');
|
|
|
}
|
|
}
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('导出失败:', error);
|
|
console.error('导出失败:', error);
|