feat: add post toc

This commit is contained in:
Justineo
2021-10-25 20:19:04 +08:00
parent 0aeafc6129
commit 45a027b6cb
10 changed files with 154 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
<template>
<aside
<nav
v-outside="collapseMenu"
class="one-nav"
:class="{ expanded }"
@@ -52,7 +52,7 @@
{{ label }}<small>{{ sub }}</small>
</template>
</veui-menu>
</aside>
</nav>
</template>
<script>

27
components/OneToc.vue Normal file
View File

@@ -0,0 +1,27 @@
<template>
<nav class="one-toc">
<veui-anchor
:items="items"
sticky
/>
</nav>
</template>
<script>
import { Anchor } from 'veui'
export default {
name: 'one-toc',
components: {
'veui-anchor': Anchor
},
props: {
items: Array
}
}
</script>
<style lang="stylus" scoped>
.one-toc
float right
</style>