vue.runtime.esm.js:3049 TypeError: Cannot read properties of undefined (reading 'goodsId')
时间: 2023-08-28 18:18:23 浏览: 463
v2.6.10-vue.js&vue.min.js&vue.common.js&vue.runtime.js等14个资源
根据提供的引用内容,报错 "TypeError: Cannot read properties of undefined (reading 'goodsId')" 是因为在 Vue 项目中,尝试访问一个未定义的属性 'goodsId' 导致的。该错误通常是由于某个变量为 null 或 undefined 而引起的。
根据引用的内容,如果在遍历过程中,变量 tabInfoArr 的值为 null,那么就无法访问到 stInfoCode 属性,从而导致错误的发生。为了避免这个错误,可以在使用遍历之前先通过 v-if 判断一下 tabInfoArr 是否存在。如果不存在,就可以选择不进行加载,从而避免报错。
所以,解决这个错误的方法是在使用遍历之前添加一个条件判断,确保 tabInfoArr 不为 null 或 undefined。这样就能避免访问未定义属性的问题,从而消除报错。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [报 [Vue warn]: Error in render: "TypeError: Cannot read property 'goods_id' of null](https://blog.csdn.net/deng_zhihao692817/article/details/90264230)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文