当前位置:网站首页>Cannot read properties of null (reading ‘insertBefore‘)
Cannot read properties of null (reading ‘insertBefore‘)
2022-08-04 05:24:00 【小东西的东西】
一、报错现象
vue3 + element plus 项目,本地启动时,页面进行所有操作都正常;部署到生产环境后,数据驱动DOM变化的操作会导致如下报错。
二、可能原因及解决方案
经过分析出现报错的操作步骤及多方资料查询,不同情况下的报错,其原因不同。遇到这种问题的同学可以从以下几方面进行排查。
1、v-if 导致
在 v-if 值为 false 时,如果操作了 v-if 控制的 DOM,可能会因为该 DOM 元素不存在而报错。
解决方案:v-show 替换 v-if
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
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Turn: Management is the love of possibility, and managers must have the courage to break into the unknown
- The difference between px, em, and rem
- SLSA 框架与软件供应链安全防护
- What is the salary of a software testing student?
- 高性能高可靠性高扩展性分布式防火墙架构
- 入坑软件测试的经验与建议
- [C language advanced] program environment and preprocessing
- 离线采集怎么看sql执行计划
- el-Select selector bottom fixed
- C Expert Programming Chapter 4 The Shocking Fact: Arrays and Pointers Are Not the Same 4.5 Other Differences Between Arrays and Pointers
猜你喜欢
随机推荐
如何低成本修bug?测试左移给你答案
深度学习环境配置
Write golang simple C2 remote control based on gRPC
Performance testing with Loadrunner
使用Patroni回调脚本绑定VIP的坑
5个开源组件管理小技巧
Jenkins export and import Job Pipeline
详解八大排序
【一步到位】Jenkins的安装、部署、启动(完整教程)
入坑软件测试的经验与建议
Plus版SBOM:流水线物料清单PBOM
力扣:509. 斐波那契数
C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.4 使声明与定义相匹配
C Expert Programming Chapter 4 The Shocking Fact: Arrays and Pointers Are Not the Same 4.3 What is a Declaration and What is a Definition
Use Patroni callback script to bind VIP pit
[Cocos] cc.sys.browserType可能的属性
[Evaluation model] Topsis method (pros and cons distance method)
See how DevExpress enriches chart styles and how it empowers fund companies to innovate their business
Towards Real-Time Multi-Object Tracking (JDE)
sql server如何得到本条记录与上一条记录的差异,即变动值










