When i use one of my functions situated in vuex js file, this error appear in the console.

Here's the code of the function in the vuex js file :
mutations: {
getPdfByReportId(reportId)
{
axios(
{
url:"http://localhost:9080/api/pdf/"+reportId,
method:"GET",
responseType:'blob'
}).then(response =>
{
//Download the pdf
const blob = new Blob([response.data], { type: 'application/pdf' })
const link = document.createElement('a')
link.href = URL.createObjectURL(blob)
link.download = "report.pdf"
link.click()
URL.revokeObjectURL(link.href)
});
},
and here's where i use it :
<v-icon style="cursor:pointer;" class="rounded-circle" @click="this.$store.commit('getPdfByReportId', item.reportId)" v-bind="props">mdi-download</v-icon>```