vue3抱错TypeError: Cannot read properties of null (reading 'insertBefore')
时间: 2024-01-06 07:25:49 浏览: 305
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法
根据提供的引用内容,出现"TypeError: Cannot read properties of null (reading 'insertBefore')"错误的原因可能是在Vue3中父组件的el-form中放置了子组件,并且子组件直接使用了el-form-item。这在Edge浏览器中会报错,而在谷歌浏览器中不会报错。
解决这个问题的方法是将el-form-item切换为div,并将相应的类名复制过来。
另外,还有一种可能的原因是在cloumn中使用了一个方法,但没有对数据进行非空判断,导致出现了该错误。
以下是两种可能的解决办法:
1. 将el-form-item切换为div,并复制相应的类名:
```html
<template>
<el-form>
<div class="el-form-item">
<!-- 子组件内容 -->
</div>
</el-form>
</template>
```
2. 在使用方法之前进行非空判断:
```javascript
// 在cloumn中使用方法之前进行非空判断
if (data !== null) {
// 使用方法
}
```
阅读全文