|
|
@ -63,7 +63,8 @@ export default { |
|
|
|
if (this.$route.path.indexOf('/docs/vue/') !== -1) { |
|
|
|
if (this.$route.path.indexOf('/docs/vue/') !== -1) { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$nextTick(() => { |
|
|
|
const menus = [] |
|
|
|
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 |
|
|
|
const id = dom.id |
|
|
|
if (id) { |
|
|
|
if (id) { |
|
|
|
const title = dom.textContent.split('#')[0].trim() |
|
|
|
const title = dom.textContent.split('#')[0].trim() |
|
|
|