TypeError; Cannot read vue.runtime .esm.is? c320 properties of null (reading "removeAttribute')
时间: 2023-09-01 13:09:21 浏览: 192
引用\[1\]:这个错误是因为在渲染过程中,尝试读取一个undefined的属性导致的。具体来说,在使用getters简化数据时,如果state.goodsInfo的初始值是一个空对象,那么当访问该对象的某个属性时,该属性的值将为undefined。而在使用该属性时,就会出现警告。为了解决这个问题,你可以在return语句后面的返回值中添加一个空对象作为默认值,即return state.goodsInfo.categoryView || {};。这样,如果state.goodsInfo.categoryView为undefined,就会返回一个空对象。\[1\]
引用\[2\]:这个警告是因为在渲染过程中,检测到重复的键值。具体来说,你可能在渲染列表时使用了相同的键值。重复的键值可能会导致更新错误。为了解决这个问题,你可以确保在渲染列表时使用唯一的键值,可以使用一个唯一的标识符来作为键值,比如商品的ID。这样就可以避免重复的键值导致的更新错误。\[2\]
问题:TypeError; Cannot read vue.runtime .esm.is? c320 properties of null (reading "removeAttribute')
回答: 这个错误是因为尝试读取一个null对象的属性导致的。具体来说,你可能在某个地方尝试读取一个null对象的removeAttribute属性,但是null对象没有这个属性,所以会报错。为了解决这个问题,你可以在读取属性之前先判断对象是否为null,如果是null就不要尝试读取属性了,或者在读取属性之前给对象设置一个默认值,比如一个空对象。这样就可以避免尝试读取null对象的属性导致的错误。
#### 引用[.reference_title]
- *1* *3* [报错 | vue.runtime.esm....c320:4560 [Vue warn]: Error in render: “TypeError: Cannot read properties of](https://blog.csdn.net/muziqwyk/article/details/126191223)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [【报错】vue.runtime.esm.js?c320:4605 [Vue warn]: Duplicate keys detected: ‘40825‘. This may cause ...](https://blog.csdn.net/qq_40797578/article/details/128266387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文