我使用了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
}
}