我有一个关于 vue-router 中的 keep-alive 的问题。我想创建一个列表细节结构化的应用程序,所以我需要每次刷新细节组合但保持列表组合的滚动位置。由于 list comp 和 detail comp 在不同的路径下,我不知道如何解决这个问题。如果我将 keep-alive 添加到router-view
,它们都会保持滚动位置,而我不希望细节补偿要做。
路线图如下所示。SongList
是列表补偿,Learderboard
是详细补偿
router.map({
'/': {
component: Home
},
'/songs': {
component: SongList
},
'/leaderboard/:songId': {
component: Leaderboard
}
})