位置: IT常识 - 正文

DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错

编辑:rootadmin
DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错

推荐整理分享DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

今天遇到了此类问题

DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错

于是乎,我翻遍别人的博文,得出的结论大概意思就是vue在数据变化时,自动插入节点,但是插入节点之前的那个节点已经不在了。

别人给出的解决方案就是把v-if改成v-show,至于v-if和v-show的原理我在这里就不做赘述了。但我说一句,就是这个方法还是解决不了我的问题。

排了一遍,眼尖的我发现,我的项目伙伴,在代码标签居然使用索引作为key值,索引啊,普遍情况下没有啥问题,但是一旦涉及要操作数据去重新渲染页面,那问题就大了,果然,最后解决问题就是我使用了item.id去绑定我的key值,完美解决我的问题。

为什么不建议使用 index 作为 key 值?使用下标作为 key 值, 随着页面的重新渲染, key 值也发生了变化,导致的问题就是以前的数据和重新渲染后的数据随着 key 值的变化从而没法建立关联关系,开发过程中, 因为我们的数据绝大部分都是从后台获取来的. 数据库中每一条数据都会一个 id . 作为唯一标识. 而这个 id 也是我们最常使用作为 key 值来源。

其实,真正开发中,使用index作为key值遇到的坑位挺多的,虽然解决了挺多次这种问题导致的bug,但是这一次还是又踩坑了.......(ಥ﹏ಥ)

具体问题具体分析,具体代码具体分析。所以,在这里我也只是记录一下,给友友们一个参考。

本文链接地址:https://www.jiuchutong.com/zhishi/293100.html 转载请保留说明!

上一篇:Vue3自动引入组件,组件库(vue组件引入外部js)

下一篇:详解 HttpServletResponse

  • 抖音怎么知道谁分享了自己的作品(抖音怎么知道谁看了我的作品)

    抖音怎么知道谁分享了自己的作品(抖音怎么知道谁看了我的作品)

  • 华为荣耀20青春版屏幕占比(华为荣耀20青春版参数配置详细)

    华为荣耀20青春版屏幕占比(华为荣耀20青春版参数配置详细)

  • airpods pro能连安卓吗(AirPods pro能连安卓手机吗)

    airpods pro能连安卓吗(AirPods pro能连安卓手机吗)

  • vivo手机序列号在哪(vivo手机序列号是什么意思)

    vivo手机序列号在哪(vivo手机序列号是什么意思)

  • 抖音关注的人排序规则(抖音关注的人排序为什么会变)

    抖音关注的人排序规则(抖音关注的人排序为什么会变)

  • 点击复制怎样加微信(点击复制我这有些亲测有效简单的方法)

    点击复制怎样加微信(点击复制我这有些亲测有效简单的方法)

  • 通过订单号可以查询买的东西吗(通过订单号可以查到快递单号吗)

    通过订单号可以查询买的东西吗(通过订单号可以查到快递单号吗)

  • 淘宝过保库存新机是真的吗(淘宝库存怎么处理)

    淘宝过保库存新机是真的吗(淘宝库存怎么处理)

  • 华为手机微信通话怎么录音(华为手机微信通知不提醒,点进去才提醒)

    华为手机微信通话怎么录音(华为手机微信通知不提醒,点进去才提醒)

  • 苹果x高多少厘米(苹果x多高多宽)

    苹果x高多少厘米(苹果x多高多宽)

  • 如何进行页面设置(页面设置操作步骤)

    如何进行页面设置(页面设置操作步骤)

  • 苹果11接电话没声音(苹果11接电话没声音按免提才能听的到)

    苹果11接电话没声音(苹果11接电话没声音按免提才能听的到)

  • oppofindx2屏幕供应商(oppofindx2屏幕参数)

    oppofindx2屏幕供应商(oppofindx2屏幕参数)

  • 直播打赏是什么意思(直播打赏是什么人)

    直播打赏是什么意思(直播打赏是什么人)

  • 手机被泡水了怎么办(手机被水浸泡以后怎么处理)

    手机被泡水了怎么办(手机被水浸泡以后怎么处理)

  • chmul00华为什么型号(aqmal00华为什么手机)

    chmul00华为什么型号(aqmal00华为什么手机)

  • 声卡输出大三芯还是大二芯(声卡接dac)

    声卡输出大三芯还是大二芯(声卡接dac)

  • 京东的优惠券可以送人吗(京东的优惠券可以赠送吗)

    京东的优惠券可以送人吗(京东的优惠券可以赠送吗)

  • 在windows7显示在窗口最顶部的称为(在win 7中)

    在windows7显示在窗口最顶部的称为(在win 7中)

  • 乐视1s怎么换电池(乐视1s怎么换电池教程)

    乐视1s怎么换电池(乐视1s怎么换电池教程)

  • 荣耀7x能插两张卡吗(荣耀7x能插两张电信卡吗)

    荣耀7x能插两张卡吗(荣耀7x能插两张电信卡吗)

  • 什么是MLF(什么是MLF?什么是LPR?)

    什么是MLF(什么是MLF?什么是LPR?)

  • oppo手机新品reno支持无线充电吗(oppo手机新品reno5g价格)

    oppo手机新品reno支持无线充电吗(oppo手机新品reno5g价格)

  • iphone前置摄像头黑屏(iphone前置摄像头模糊怎么办)

    iphone前置摄像头黑屏(iphone前置摄像头模糊怎么办)

  • 小微企业企业所得税计算公式
  • 留抵税额做进项转出怎么做分录
  • 多缴纳了印花税有什么影响
  • 预付和预收可以合并吗
  • 个人捐赠支出税前扣除条件
  • 企业重组失败会怎么样
  • 贷款逾期的本金怎么计算
  • 收到进项发票如何记账
  • 以旧换新如何确认收入
  • 交防伪税控服务费怎么交
  • 无分包声明
  • 发票作废税金怎么算
  • 工业企业水电费需要计提吗
  • 增值税为什么申报不了
  • 关于小规模纳税人
  • 有限合伙的定义
  • 小规模纳税人增值税减免
  • 土地溢价款如何计算
  • 开具红字专用发票要求
  • 电子银行承兑汇票到期选择线上清算
  • 机器用油怎么做成的
  • 怎么远程重装win10
  • 产值和营业收入差距大
  • 管理费用怎么结转分录
  • php基于反射机制实验报告
  • 债权转增资本公积账务处理
  • 公对公如何转账不用开票
  • php和ajax用哪个调用数据
  • 员工宿舍的物业费要交个税吗
  • 招待费报账怎么查
  • beservice是什么进程
  • php教程视频
  • 最薄的电视机是多厚
  • pytorch ln
  • 什么是大语言模型(LLM)?
  • phpwhile循环多维数组
  • thinkphp6.0完全开发手册
  • ntpdate命令详解
  • 其他权益工具是什么会计科目
  • 技术转让免征增值税需要备案吗
  • 公司承担员工的社保费会计分录
  • 公司认缴出资怎么交税
  • 成本会计制造费用核算的内容
  • 个人独资企业核算方式
  • 软件和硬件如何分开
  • 什么企业不用交残保金
  • 增值税零税率和免税的范围
  • 资金账簿印花税减半政策
  • mysql备份数据
  • 什么叫查账征收和核定征收
  • 个人所得税多计提怎样冲销
  • 资本化支出计入什么科目
  • 地方水利建设基金减免政策2023
  • 投资者投入固定资产成本
  • 知识产权fa
  • 不交社保如何在网上投诉
  • 网店会计怎么做账
  • mysql8高可用
  • 卡巴斯基反病毒软件
  • centos6.5mini安装教程
  • ami 2.17.1254bios设置图解教程
  • 怎样设置禁
  • 如何在mac上保存文件
  • 在Linux系统中安装VS
  • linux系统中用户账户有哪些分类
  • u盘设置背景音乐怎么弄
  • seti@home.exe - seti@home是什么进程 有什么用
  • linux挂载步骤
  • win8怎么打开ie浏览器
  • win8免密码登录
  • linux filezilla使用教程
  • linux block io
  • 将txt文件名批量导入excel
  • js中的flat
  • js自动切换图片效果
  • 北京煤火费2021标准
  • 黄金消费税税率是多少
  • 打印格式不对怎么设置A4
  • 税局如何查账
  • 企业党支部怎么称呼
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设