el-dialog对话框调用axios请求,报错TypeError: Cannot read properties of undefined (reading 'getRequest')

我使用了vue+elementUI,当选用对话框el-dialog时,设置成了正常的显示对话框,如下图所示:




在浏览器的控制台里,一直报错,大家有碰到过吗?

自己记录一下吧。问题已经解决。
原因是使用了箭头函数。因为箭头函数与function()函数存在着this变量的差异,在箭头函数里调用this时会出错

function test(){
  const a = function(){
    console.log(this) // this is a
  }
  const b = () => {
    console.log(this) // this is test
  }
}