报错信息:

Error in callback for immediate watcher “abc”: "TypeError: Cannot read properties of undefined (reading ‘apply’)"
在这里插入图片描述

解决手段:

1、watch当中的方法名写错

错误:

abc: {
	immediate: true,
	headler() { // 这里写错啦!
		console.log(111);
	},
},

修改结果为:

abc: {
	immediate: true,
	handler() {
		console.log(111);
	},
},

成功:
在这里插入图片描述

2、当使用this指向data时报错(使用普通函数)

错误:

abc: {
	immediate: true,
	handler: () => {
		console.log(this.abc);
	},
},

修改成:

abc: {
   immediate: true,
   handler: function () {
       console.log(this.abc);
   },
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐