mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-12 12:25:22 +08:00
35 lines
1.2 KiB
Vue
35 lines
1.2 KiB
Vue
<template>
|
|
<el-affix :offset="60">
|
|
<el-anchor :offset="70" style="width: 300px">
|
|
<el-anchor-link :href="`#${locale['basic-usage']}`">
|
|
{{ locale['Basic Usage'] }}
|
|
</el-anchor-link>
|
|
<el-anchor-link :href="`#${locale['horizontal-mode']}`">
|
|
{{ locale['Horizontal Mode'] }}
|
|
</el-anchor-link>
|
|
<el-anchor-link :href="`#${locale['scroll-container']}`">
|
|
{{ locale['Scroll Container'] }}
|
|
</el-anchor-link>
|
|
<el-anchor-link :href="`#${locale['anchor-api']}`">
|
|
{{ locale['Anchor API'] }}
|
|
<template #sub-link>
|
|
<el-anchor-link :href="`#${locale['anchor-attributes']}`">
|
|
{{ locale['Anchor Attributes'] }}
|
|
</el-anchor-link>
|
|
<el-anchor-link :href="`#${locale['anchor-events']}`">
|
|
{{ locale['Anchor Events'] }}
|
|
</el-anchor-link>
|
|
</template>
|
|
</el-anchor-link>
|
|
</el-anchor>
|
|
</el-affix>
|
|
</template>
|
|
<script lang="ts" setup>
|
|
import { computed } from 'vue'
|
|
import anchorLocale from '../../.vitepress/i18n/component/anchor.json'
|
|
import { useLang } from '~/composables/lang'
|
|
|
|
const lang = useLang()
|
|
const locale = computed(() => anchorLocale[lang.value])
|
|
</script>
|