12345678910111213141516171819202122232425262728293031323334353637 |
- <template>
- <div>sss</div>
- <div v:bg="blue-400 hover:blue-500 dark:blue-500 dark:hover:blue-600"> sssss </div>
- <img alt="Vue logo" src="./assets/logo.png" />
- <div>sss</div>
- <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" />
- <div>{{ t('test.about') }}</div>
- <div>{{ t('test2.go') }}</div>
- <button @click="change">切换语言</button>
- </template>
- <script setup lang="ts">
- // This starter template is using Vue 3 <script setup> SFCs
- // Check out https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup
- import HelloWorld from './components/HelloWorld.vue'
- const { t, availableLocales, locale } = useI18n()
- function change() {
- const locales = availableLocales
- locale.value = locales[(locales.indexOf(locale.value) + 1) % locales.length]
- }
- </script>
- <style scoped>
- #app {
- margin-top: 60px;
- font-family: Avenir, Helvetica, Arial, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- color: #2c3e50;
- text-align: center;
- }
- div {
- color: #2c3e50;
- }
- </style>
|