Vue组件自动刷新

2024-10-17 18:01:45 数码硬件

Vue组件强制刷新的方法

1. 刷新整个页面。使用 router.go(0) 或 hisory.go(0)

2. v-if。v-if通过变量控制的形式,可以触发被控制的组件 beforeCreate、created、beforeMount、mounted、beforeDestroy、destroyed 这6个生命周期。

3. 使用内置的forceUpdate方法。迫使vue组件重新渲染,实际上指的是强制重启render函数。即调用该方法后 只会触发 beforeUpdate、updated 这两个生命周期,而且只会影响当前组件以及其插槽内容。

4. key属性。vue使用key标记组件身份,当key改变时就是释放原始组件,重新加载新的组件。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。