diff --git a/packages/@vuepress/theme-default/components/PageNav.vue b/packages/@vuepress/theme-default/components/PageNav.vue index c6597131ba..259a78299c 100644 --- a/packages/@vuepress/theme-default/components/PageNav.vue +++ b/packages/@vuepress/theme-default/components/PageNav.vue @@ -82,7 +82,7 @@ function find (page, items, offset) { flatten(items, res) for (let i = 0; i < res.length; i++) { const cur = res[i] - if (cur.type === 'page' && cur.path === decodeURIComponent(page.path)) { + if (cur.type === 'page' && decodeURIComponent(cur.path) === decodeURIComponent(page.path)) { return res[i + offset] } }