素材牛VIP会员
vue实例在删除数据后是否还存在
 贼***9  分类:JavaScript  人气:956  回帖:2  发布于6年前 收藏

有两个父子组件

<parent v-for="item in list">
  <child :key="item.id"></child>
</parent>

假如触发parent里面保存了child列表第一个元素的vue实例,就是把子元素的this保存下来到其他地方的变量tempData,然后删除原始数据list,parent组件会重新渲染,这时候我如果访问那个变量tempData还可以访问到之前的vue实例吗?重新渲染之后以前的实例还有存在吗?

 标签:vue.jsjavascript

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv6 码匠
bi***am 技术总监 6年前#1

如果 child 里设置 keep-alive 的话,可能存在,否则应该不存在了

做个实验就知道结果的事,实验做完后希望把结果放上来

Lv2 入门
yz***zw 学生 6年前#2

经过测试,实例一般会在销毁之后删除,但是之前如果进行了保存会把地址指向新变量,因此还是可以进行访问

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取