Q:

Fazer download usando o axios?

Estou usando o Axios para efetuar as requisições da minha aplicação, e em uma das requisições GET retorna um arquivo PDF. Quando faço a requisição GET pela Postman ele abre uma janela pra escolher onde salvar o arquivo, porém quando faço a requisição pelo minha aplicação ele não efetua o download. Qual método devo usar para baixar o arquivo?? 
axios.get('/server/pdfs')
.then(function (response) {
  //Qual método usar aqui para efetuar o download??
})
.catch(function (error) {
  console.log(error)
})

Já olhei a documentação oficial no GitHub e lá não explica como fazer download usando o Axios.

A:

Basta criar o arquivo com o Blog e passando o mime type. Depois abra um novo link passando a url encodada. Você também pode utilizar o link criado em itens do tipo a e iframe.
axios.get('/server/pdfs')
.then(function(response) {
    var blob = new Blob([response.data], {
          type: 'application/pdf'
    });
    var url = window.URL.createObjectURL(blob)
    window.open(url);
  })
  .catch(function(error) {
        console.log(error)
});

