Uncaught (in promise) TypeError: Cannot read properties of null (reading 'checkerVo')
时间: 2023-08-28 13:13:51 浏览: 59
这个报错Uncaught (in promise) TypeError: Cannot read properties of null (reading 'checkerVo')意思是无法读取null属性(读取'checkerVo')。根据引用内容和的解释,这个错误可能由以下几个原因引起:
1. 在v-if条件为false时,操作了v-if控制的DOM元素,可能会因为该DOM元素不存在而报错。解决方案是将v-if替换为v-show。
2. 使用el-dialog组件,默认弹框是关闭的,DOM中没有弹框中的内容。打开弹框再关闭后,弹框中的DOM元素没有被销毁,可能会因为不该存在的DOM元素而报错。解决方案是给el-dialog组件增加destroy-on-close属性。
3. 使用el-table组件时,el-table-column渲染时报错,若scope.row.field(field为任意字段值)不存在,对其直接执行length、toString()等方法而报错。解决方案是使用scope.row.field?.length来避免报错。
根据引用内容的描述,你在代码中使用了v-if控制的DOM元素,但该DOM元素不存在,并且你还操作了它,这导致了后面的一系列错误。你通过注释一行一行地排查代码才发现这个问题,并将v-if改为v-show后问题解决了。
因此,你可能需要检查你的代码中是否存在v-if控制的DOM元素不存在的情况,并采取相应的解决方案来避免这个错误的发生。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘brands)](https://blog.csdn.net/qq_59294119/article/details/130391247)[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^chatsearchT3_1"}} ] [.reference_item]
- *2* *3* [关于控制台输出Uncaught (in promise) TypeError: Cannot read properties of null (reading ...](https://blog.csdn.net/qq_32154641/article/details/124426747)[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^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]