mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
docs: [anchor] add locale (#16022)
This commit is contained in:
14
docs/.vitepress/crowdin/en-US/component/anchor.json
Normal file
14
docs/.vitepress/crowdin/en-US/component/anchor.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"basic-usage": "basic-usage",
|
||||
"horizontal-mode": "horizontal-mode",
|
||||
"scroll-container": "scroll-container",
|
||||
"anchor-api": "anchor-api",
|
||||
"anchor-attributes": "anchor-attributes",
|
||||
"anchor-events": "anchor-events",
|
||||
"Basic Usage": "Basic Usage",
|
||||
"Horizontal Mode": "Horizontal Mode",
|
||||
"Scroll Container": "Scroll Container",
|
||||
"Anchor API": "Anchor API",
|
||||
"Anchor Attributes": "Anchor Attributes",
|
||||
"Anchor events": "Anchor events"
|
||||
}
|
||||
@@ -1,18 +1,34 @@
|
||||
<template>
|
||||
<el-affix :offset="60">
|
||||
<el-anchor :offset="70" style="width: 300px">
|
||||
<el-anchor-link href="#basic-usage">Basic Usage</el-anchor-link>
|
||||
<el-anchor-link href="#horizontal-mode">Horizontal Mode</el-anchor-link>
|
||||
<el-anchor-link href="#scroll-container">Scroll Container</el-anchor-link>
|
||||
<el-anchor-link href="#anchor-api">
|
||||
Anchor API
|
||||
<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="#anchor-attributes">
|
||||
Anchor Attributes
|
||||
<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>
|
||||
<el-anchor-link href="#anchor-events">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>
|
||||
|
||||
@@ -1,16 +1,32 @@
|
||||
<template>
|
||||
<el-anchor :offset="70">
|
||||
<el-anchor-link href="#basic-usage">Basic Usage</el-anchor-link>
|
||||
<el-anchor-link href="#horizontal-mode">Horizontal Mode</el-anchor-link>
|
||||
<el-anchor-link href="#scroll-container">Scroll Container</el-anchor-link>
|
||||
<el-anchor-link href="#anchor-api">
|
||||
Anchor API
|
||||
<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="#anchor-attributes">
|
||||
Anchor Attributes
|
||||
<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>
|
||||
<el-anchor-link href="#anchor-events">Anchor events</el-anchor-link>
|
||||
</template>
|
||||
</el-anchor-link>
|
||||
</el-anchor>
|
||||
</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>
|
||||
|
||||
@@ -1,21 +1,36 @@
|
||||
<template>
|
||||
<el-anchor :offset="70" @change="handleChange">
|
||||
<el-anchor-link href="#basic-usage">Basic Usage</el-anchor-link>
|
||||
<el-anchor-link href="#horizontal-mode">Horizontal Mode</el-anchor-link>
|
||||
<el-anchor-link href="#scroll-container">Scroll Container</el-anchor-link>
|
||||
<el-anchor-link href="#anchor-api">
|
||||
Anchor API
|
||||
<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="#anchor-attributes">
|
||||
Anchor Attributes
|
||||
<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>
|
||||
<el-anchor-link href="#anchor-events">Anchor events</el-anchor-link>
|
||||
</template>
|
||||
</el-anchor-link>
|
||||
</el-anchor>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
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])
|
||||
|
||||
const handleChange = (href: string) => {
|
||||
console.log(`anchor change: ${href}`)
|
||||
}
|
||||
|
||||
@@ -1,7 +1,21 @@
|
||||
<template>
|
||||
<el-anchor :offset="70" direction="horizontal">
|
||||
<el-anchor-link href="#basic-usage">Basic Usage</el-anchor-link>
|
||||
<el-anchor-link href="#horizontal-mode">Horizontal Mode</el-anchor-link>
|
||||
<el-anchor-link href="#scroll-container">Scroll Container</el-anchor-link>
|
||||
<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>
|
||||
</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>
|
||||
|
||||
@@ -1,16 +1,33 @@
|
||||
<template>
|
||||
<el-anchor type="underline" :offset="70">
|
||||
<el-anchor-link href="#basic-usage">Basic Usage</el-anchor-link>
|
||||
<el-anchor-link href="#horizontal-mode">Horizontal Mode</el-anchor-link>
|
||||
<el-anchor-link href="#scroll-container">Scroll Container</el-anchor-link>
|
||||
<el-anchor-link href="#anchor-api">
|
||||
Anchor API
|
||||
<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="#anchor-attributes">
|
||||
Anchor Attributes
|
||||
<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>
|
||||
<el-anchor-link href="#anchor-events">Anchor events</el-anchor-link>
|
||||
</template>
|
||||
</el-anchor-link>
|
||||
</el-anchor>
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user