javascript - Vue js图像强制下载无法使用锚标记
问题描述
我正在使用 Laravel 和 vue js。我需要在浏览器上强制下载图像,但它现在对我有用。
var link = document.createElement('a');
link.href = 'image/ab.jpg';
link.download = 'Download.jpg';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
这适用于简单的 javascript,但对于 vue js,它不起作用。它只是在浏览器中打开图像 URL。
解决方案
您确定您的代码适用于简单的 javascript 吗?
下载属性受同源策略约束。
推荐阅读
- python - MayaBatch 播放预览无法找到 activeEditor
- deployment - Concourse 中的版本控制和回滚,用于涉及具有资源“azurerm_resource_group_template_deployment”的 ARM 部署的 terraform 作业
- javascript - 如何删除字符串javascript中的重复字符
- java - 如何在 ModelMapper 中使用 TypeMap
- javascript - 为什么 nuxt 返回一个 mutate vuex 存储错误
- android - Android子图像视图的框架布局边距始终显示协调器布局中的持久底部工作表行为
- c++ - 记录运行一部分代码并将其存储到 C++ 中的数组需要多少时间
- javascript - 从对象数组中删除定义的键名
- c# - 即使未满足循环条件,程序也会退出
- ubuntu - 带有 NestJS 的 HTTPS 服务器 - Ubuntu - 混合内容