From 6519c12656f3b0c478a26d16194cb089e233def6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 19 Nov 2019 20:16:58 +0800 Subject: [PATCH] feat(cli): support anchor --- packages/vant-cli/site/desktop/main.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/vant-cli/site/desktop/main.js b/packages/vant-cli/site/desktop/main.js index f43901a2e..5de1e86c1 100644 --- a/packages/vant-cli/site/desktop/main.js +++ b/packages/vant-cli/site/desktop/main.js @@ -31,6 +31,19 @@ window.vueRouter = router; new Vue({ el: '#app', + mounted() { + if (this.$route.hash) { + // wait page init + setTimeout(() => { + const el = document.querySelector(this.$route.hash); + if (el) { + el.scrollIntoView({ + behavior: 'smooth' + }); + } + }, 1000); + } + }, render: h => h(App), router });