首页 > 解决方案 > Vue JS 2. 如何防止在两个父级之间导航时重新加载相同的嵌套组件?

问题描述

我有 Menu 组件,它嵌套在两个不同的布局中。当我在这两个父组件之间导航时,Vue 每次都会重新加载嵌套组件。它会导致一个问题:重新加载页面时,菜单的滚动位置变为 0:0。我尝试使用,但没有用。

在两个父级之间切换时,如何防止重新加载相同的嵌套组件?

标签: javascriptvue.jsvuejs2vue-router

解决方案


您似乎在两种不同的布局中使用相同的存储/数据选项。尝试将您的数据保存在父组件中,并仅通过道具将其传递给您的菜单。


推荐阅读