中等Vue
0 1

Vue中如何实现强制刷新组件?

【概念释义】

强制刷新组件即销毁重建实例,使 data/setup 重新执行。手段:改 :key(路由 key、时间戳)、v-if 开关router.replace 带 refresh query、Vue2 $forceUpdate()(仅强制 render,不重置状态)、shallowRef + triggerRef 仅重渲染依赖部分。

【基础使用】

vue
<Child :key="refreshKey" />
<button @click="refreshKey++">刷新</button>

<!-- 或 -->

登录查看完整 845

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)