【UI库组件】使用iview实现某些组件时报错Failed to execute removeChild on Node

完整错误

报错

出现场景

在用iview实现tree组件实现编辑的功能时出现
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加子节点和修改子节点时报错

分析原因

报错位置,iview.js的这个函数
说明this.$el判断有问题
错误意思是删除一个node,但是它不是body的子node
在这里插入图片描述

解决办法

document.body.contains改写函数,先来判断是不是body的子node,然后删除
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ICe_sea753/article/details/107021355