vue3抱错TypeError: Cannot read properties of null (reading 'insertBefore')
时间: 2024-01-06 13:25:49 浏览: 333
vue3+webpack+vue-router封装路由
5星 · 资源好评率100%
根据提供的引用内容,出现"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) {
// 使用方法
}
```
阅读全文