Так я и поступил с AXIOS и Vue.js:
axios({
url: `urltoPDFfile.pdf`,
method: 'GET',
headers: headers,
responseType: 'blob'
})
.then((response) => {
this.urlPdf = URL.createObjectURL(response.data)
})
.catch((error) => {
console.log('ERROR ', error)
})
динамически добавлять urlPDF в HTML:
<object width='100%' height='600px' :data='urlPdf' type='application/pdf'></object>