feat: update veui and use <nuxt-link> by default

This commit is contained in:
Justineo
2021-10-20 19:11:09 +08:00
parent e06e507702
commit 0836c8576d
4 changed files with 57 additions and 50 deletions

View File

@@ -1,33 +1,37 @@
<template>
<main
:class="{
'post-layout': true,
'no-links': !hasFooterLinks
}"
>
<one-menu :nav="nav"/>
<nuxt/>
<one-footer
class="footer"
:nav="nav"
@update="updateLayout"
/>
<one-back-to-top/>
</main>
<config-provider :value="config">
<main
:class="{
'post-layout': true,
'no-links': !hasFooterLinks
}"
>
<one-menu :nav="nav"/>
<nuxt/>
<one-footer
class="footer"
:nav="nav"
@update="updateLayout"
/>
<one-back-to-top/>
</main>
</config-provider>
</template>
<script>
import 'focus-visible'
import { ConfigProvider } from 'veui'
import i18nMgr from 'veui/managers/i18n'
import OneMenu from '../components/OneMenu'
import OneFooter from '../components/OneFooter'
import OneBackToTop from '../components/OneBackToTop'
import nav from '../common/nav'
import i18n from '../common/i18n'
import i18nMgr from 'veui/managers/i18n'
export default {
name: 'main-doc',
components: {
ConfigProvider,
OneMenu,
OneFooter,
OneBackToTop
@@ -35,7 +39,10 @@ export default {
mixins: [i18n],
data () {
return {
hasFooterLinks: true
hasFooterLinks: true,
config: {
'link.routerLink': 'nuxt-link'
}
}
},
computed: {