vue.runtime.esm.js:619 [Vue warn]: Error in callback for watcher "value": "TypeError: Cannot read properties of null (reading 'level')"
时间: 2023-11-01 09:54:40 浏览: 220
Sawyer-zh#study-note#Vue-js路由报错TypeError-Cannot-read-property-c-
根据引用,这个警告是由于尝试读取一个空值的属性所引起的。在这种情况下,'level'属性是null,无法读取其属性值,从而导致出现了TypeError的错误。
根据引用,可以通过在返回值后添加空对象 || {} 来简化数据。这样,在初始状态为空的情况下,空对象的属性值为undefined,而不会触发警告。
根据引用,在watch侦听器中,如果使用箭头函数作为回调函数,需要注意箭头函数中的this指向的不再是vue实例,而是绑定了上下文对象。因此,在箭头函数中引用的this不再是vue实例,可能导致错误的发生。
因此,出现了"vue.runtime.esm.js:619 [Vue warn]: Error in callback for watcher 'value': 'TypeError: Cannot read properties of null (reading 'level')'"的错误可能是因为在watch侦听器中使用了箭头函数,并在箭头函数中引用了this,而this指向null,导致无法读取'level'属性的值。
阅读全文