2022-05-10 vue watch this undefined

前言:vue用watch监听变量,然后使用this给变量进行赋值时,报undefined。

原因:this所在的代码块中使用了箭头函数,因为箭头函数的函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。

解决方案:不采用箭头函数方式写法,使用常规写法:function() {}。

注:本文是我在网上看到解决方案后摘抄了网友的解释所写。

posted @ 2022-05-10 10:34  叶乘风  阅读(280)  评论(0编辑  收藏  举报