有时候我们用vue的props传数据的时候,数据明显变了,但是页面的元素渲染还是保留了上次的数据。watch和computed虽然可以辅助及时更新渲染数据,但是很多时候并不能完全达到我们需要的效果。而且watch和computed的使用要求高,初学者容易搞混。今天找到一个比较简单的方法。给需要动态触发的组件添加一个key。key值以毫秒为单位,类似js的后缀,防止缓存。如下:在此之后,父级的每一次数据更新都会重新渲染其下的所有组件,即会重新传递“挂载和创建”这两个生命周期函数

有时候我们用vue的props传数据的时候,数据明显变了,但是页面的元素渲染还是保留了上次的数据。watch和computed虽然可以辅助及时更新渲染数据,但是很多时候并不能完全达到我们需要的效果。而且watch和computed的使用要求高,初学者容易搞混。今天找到一个比较简单的方法。给需要动态触发的组件添加一个key。key值以毫秒为单位,类似js的后缀,防止缓存。如下:在此之后,父级的每一次数据更新都会重新渲染其下的所有组件,即会重新传递“挂载和创建”这两个生命周期函数