位置: 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

  • 红包工具系统归纳:浅析五类红包运营形式(红包系统源码)

    红包工具系统归纳:浅析五类红包运营形式(红包系统源码)

  • iphone6s怎么清除系统内存(iphone6s怎么清理内存)(苹果6怎么清除)

    iphone6s怎么清除系统内存(iphone6s怎么清理内存)(苹果6怎么清除)

  • 学习强国怎么加入组织

    学习强国怎么加入组织

  • airpods pro数据线怎么用(AirPods Pro数据线包装方法)

    airpods pro数据线怎么用(AirPods Pro数据线包装方法)

  • 捂脸在微信里是什么意思(微信里面捂脸的表情代表什么意思)

    捂脸在微信里是什么意思(微信里面捂脸的表情代表什么意思)

  • iphone短信特效不显示(为什么苹果短信特效)

    iphone短信特效不显示(为什么苹果短信特效)

  • Word艺术字文字效果怎么设置(Word艺术字文字效果下翘)

    Word艺术字文字效果怎么设置(Word艺术字文字效果下翘)

  • 停机后充话费多久到账(停机后充话费多久能恢复)

    停机后充话费多久到账(停机后充话费多久能恢复)

  • 高端显卡和低端显卡的区别(高端显卡和低端显卡交火)

    高端显卡和低端显卡的区别(高端显卡和低端显卡交火)

  • 苹果下载软件一直重试(苹果下载软件一直需要验证账单)

    苹果下载软件一直重试(苹果下载软件一直需要验证账单)

  • apple pencil压感是什么意思(Applepencil压感是多少)

    apple pencil压感是什么意思(Applepencil压感是多少)

  • 红米bm37电池是啥型号(红米bn31电池是什么手机)

    红米bm37电池是啥型号(红米bn31电池是什么手机)

  • 不是有效的win32程序是什么意思(不是有效的win32应用程序怎么办)

    不是有效的win32程序是什么意思(不是有效的win32应用程序怎么办)

  • 千牛收不到买家消息怎么回事(千牛收不到问大家)

    千牛收不到买家消息怎么回事(千牛收不到问大家)

  • 手机为什么用电很快(手机为什么用电那么快)

    手机为什么用电很快(手机为什么用电那么快)

  • 爱奇艺pps怎么切换模式(爱奇艺怎么切屏)

    爱奇艺pps怎么切换模式(爱奇艺怎么切屏)

  • 苹果11pro可以双卡吗(苹果11pro可以双开微信吗)

    苹果11pro可以双卡吗(苹果11pro可以双开微信吗)

  • bm49电池怎么更换(bm42电池尺寸)

    bm49电池怎么更换(bm42电池尺寸)

  • rx570显卡相当于(rx570显卡好吗)

    rx570显卡相当于(rx570显卡好吗)

  • 华为nova5i有没有红外(华为nova5i有没有红外线)

    华为nova5i有没有红外(华为nova5i有没有红外线)

  • 苹果xr语音助手在哪里(苹果xr语音助手怎么回事不能用)

    苹果xr语音助手在哪里(苹果xr语音助手怎么回事不能用)

  • 毛地黄上的红天蛾 (© David Chapman/Alamy)(毛地黄长什么样)

    毛地黄上的红天蛾 (© David Chapman/Alamy)(毛地黄长什么样)

  • 【Android App】人脸识别中使用Opencv比较两张人脸相似程度实战(附源码和演示 超详细)(android_app.intro)

    【Android App】人脸识别中使用Opencv比较两张人脸相似程度实战(附源码和演示 超详细)(android_app.intro)

  • 个人所得税纳税记录
  • 小规模不超过30万怎么交税
  • 证书挂靠要申报个人所得税年度汇算吗
  • 税务筹划的基本前提是
  • 给职工租房的房租怎么进行账务处理?
  • 进项抵扣用不完怎么处理
  • 青年企业家协会入会要求
  • 社保代扣代缴怎么取消
  • 公司没有业务了 可以办理停业
  • 滞纳金为千分之二从何年开始实施
  • 现金流量表上的期末现金余额等于___
  • 冲销估价入账
  • 政府补助计入资本公积是老准则吗
  • 机关和事业单位哪个好
  • 支付境外咨询费代扣代缴企业所得税
  • 纳税人和征税对象的区别
  • 外购低值易耗品可以抵扣进项税额吗
  • 旅行社代订机票怎么做账
  • 学校有没有纳税人识别号
  • 销售二手设备税率
  • 个税申报密码是什么意思
  • 为员工购买的团员保险
  • 王者荣耀中张飞的台词
  • 代办营业执照费用税务编码是多少
  • 浅谈linux
  • 百合花怎么养殖简单
  • 企业应纳所得税计算公式
  • 财务人员如何管控费用支出
  • 成本法转为权益法例题
  • 四川成都熊猫基地介绍
  • 北坡镇人民政府
  • 树枝上停着一只什么小鸟
  • 自行建造厂房如何缴税
  • 政府会计制度下财务会计包含几要素
  • php递归算法1加到100
  • 用友自动生成凭证怎么操作
  • 市职工报销比例多少
  • dns configuration
  • php远程访问
  • 货币资金包括哪些方面
  • 在建工程预付款超过审计价怎么办
  • 港口公司属于什么性质的单位
  • wordpress主题安装好后怎么设置
  • access使用查询向导固定常数
  • 设备安装收入税率
  • 印花税补交会怎样
  • 以前未入账固定资产补入账
  • 应收利息缴纳什么税
  • 旧设备入账
  • 开诊所会计应如何做账
  • 异地施工怎么交税
  • 小规模纳税人未开票收入如何申报增值税
  • 应纳税额和已缴税额一样
  • 固定资产多少钱算固定资产
  • 小规模注销时盈余怎么算
  • 公司员工餐费如何做账
  • 注册资本金印花税税率是2.5还是5
  • 什么是中型企业
  • 销售方开具的红字专票购买方在税控盘要怎么操作
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 汇算清缴退费怎么入账
  • 现金流量结构分析表
  • 改制后企业是否可以剥离资产管理
  • sql数据库性能
  • sql server browser被禁用
  • sql server服务器模式
  • mysql单表数据建议
  • win10系统mmc不能打开文件
  • 本地hosts文件存在问题
  • win7系统怎么设置屏幕常亮
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • xp如何禁用445
  • 铁嘴啥意思
  • js必须掌握的
  • bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
  • 从零开始学公文写作
  • Android性能优化的方面12个
  • 国税和地税现在合并了吗
  • 税务登记注销证明是什么样的
  • 雅加达购物必买的东西
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设