vue中的 $refs
这是一个对象,里面有你所有的注册过ref的子组件。
也就是说你所有注册过ref的组件都能在这里找到。
最近开放项目遇到了一个问题,当我注销/删除一个注册过ref的子组件的时候,按道理$ref也应该被删除。
但事实不是这样的,$ref里会留下一个空的对象,当你新增时也不会替换这个空的对象。
也就是说,当你有删除子组件取到剩余组件的时候也可以删掉 r e f 中 的 对 应 的 所 要 删 掉 的 下 标 。 这 样 ref中的对应的所要删掉的下标。这样 ref中的对应的所要删掉的下标。这样ref里就不会存在空对象了。