element ui 中动态添加的树形结构(带删除功能的),不管点击删除哪个都会删除掉最后一个

代码结构如下:

<el-tree :data="tree_data">
  <div slot-scope="{node, data}"> <i title="删除" @click="delete(node, data)"></i> </el-tree>

数据是动态添加进去的,但是每次执行删除操作的时候只会删除掉最后一项

查了查是因为删除动态创建的东西的时候如果查询不到索引就会默认删除掉最后一项,所以如果出现这种情况,一定要检查自己执行删除操作方法里面的索引是否获取正确。

原文地址:https://www.cnblogs.com/shiyiersan/p/13825230.html