diff --git a/site/components/layout.vue b/site/components/layout.vue index 8b555da69..95acf9f50 100644 --- a/site/components/layout.vue +++ b/site/components/layout.vue @@ -63,7 +63,8 @@ export default { if (this.$route.path.indexOf('/docs/vue/') !== -1) { this.$nextTick(() => { const menus = [] - this.$refs.doc.querySelectorAll(['h2', 'h3']).forEach(dom => { + const doms = [...this.$refs.doc.querySelectorAll(['h2', 'h3'])] + doms.forEach(dom => { const id = dom.id if (id) { const title = dom.textContent.split('#')[0].trim() diff --git a/site/index.js b/site/index.js index 31c0c0d7a..2312efc80 100644 --- a/site/index.js +++ b/site/index.js @@ -32,6 +32,7 @@ Vue.component('demo-container', demoContainer) const router = new VueRouter({ mode: 'history', + fallback: false, routes, }) new Vue({