let name = res.headers["content-disposition"].split(';')[1].split('filename=')[1];
js模拟a标签下载blob
downloadFileByBlob(content, fileName) {
const blob = new Blob([content]);
const a = document.createElement("a");
const url = window.URL.createObjectURL(blob);
const filename = fileName;
a.href = url;
a.download = filename;
a.click();
window.URL.revokeObjectURL(url);
const service = axios.create({
// axios中请求配置有baseURL选项,表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API,
// 超时
timeout: 10000
// 通用下载方法
export function download(url, params, filename) {
return service.post(url, params, {
transfor
If you're new to Angular, you might be wondering how to retrieve a filename from an API response. 如果您不熟悉Angular,可能想知道如何从API响应中检索文件名。
Imagine you have a method that makes a POST request to a remote AP...
好的,我可以为您演示如何使用axios进行API请求,您需要在代码中使用axios API来发送请求。以下是一个简单的示例,使用axios从API获取数据:
import axios from 'axios';
axios.get('https://jsonplaceholder.typicode.com/posts')
.then(response => {
console.log(response.data)
.catch(error => {
console.log(error)
以上代码通过从API获取帖子数据,并使用.then()和.catch()方法处理结果和错误。
当然,这只是axios的一个简单示例,axios还有许多其他用法和方法可供使用。希望这能帮助您进一步了解axios的用法。