2021-12-07 14:36:07 +08:00
|
|
|
<template>
|
2021-12-07 16:36:16 +08:00
|
|
|
<div>sss</div>
|
2021-12-07 17:16:17 +08:00
|
|
|
<div v:bg="blue-400 hover:blue-500 dark:blue-500 dark:hover:blue-600"> sssss </div>
|
|
|
|
<div>sss</div>
|
2021-12-07 14:36:07 +08:00
|
|
|
<HelloWorld msg="Hello Vue 3 + TypeScript + Vite" />
|
2021-12-08 10:47:33 +08:00
|
|
|
<div>{{ t('test.about') }}</div>
|
|
|
|
<div>{{ t('test2.go') }}</div>
|
|
|
|
<button @click="change">切换语言</button>
|
2021-12-10 17:10:51 +08:00
|
|
|
<el-icon><ep-add-location /></el-icon>
|
|
|
|
<el-button size="mini">ss</el-button>
|
|
|
|
<el-radio v-model="radio1" label="1">Option 1</el-radio>
|
|
|
|
<el-radio v-model="radio1" label="2">Option 2</el-radio>
|
2021-12-07 14:36:07 +08:00
|
|
|
</template>
|
2021-10-16 09:40:39 +08:00
|
|
|
|
2021-12-08 10:47:33 +08:00
|
|
|
<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()
|
|
|
|
|
2021-12-10 17:10:51 +08:00
|
|
|
const rootStyle = document.documentElement.style
|
|
|
|
console.log(rootStyle)
|
|
|
|
const radio1 = ref('')
|
|
|
|
|
2021-12-08 10:47:33 +08:00
|
|
|
function change() {
|
2021-12-10 17:10:51 +08:00
|
|
|
const color = useCssVar('--el-color-primary', document.documentElement)
|
|
|
|
color.value = '#df8543'
|
2021-12-08 10:47:33 +08:00
|
|
|
const locales = availableLocales
|
|
|
|
locale.value = locales[(locales.indexOf(locale.value) + 1) % locales.length]
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
2021-12-07 17:16:17 +08:00
|
|
|
<style scoped>
|
2021-10-10 09:59:52 +08:00
|
|
|
#app {
|
2021-12-07 17:16:17 +08:00
|
|
|
margin-top: 60px;
|
2021-12-07 14:36:07 +08:00
|
|
|
font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
-moz-osx-font-smoothing: grayscale;
|
2021-12-07 17:16:17 +08:00
|
|
|
color: #2c3e50;
|
2021-12-07 14:36:07 +08:00
|
|
|
text-align: center;
|
2021-12-07 17:16:17 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
div {
|
2021-12-07 14:36:07 +08:00
|
|
|
color: #2c3e50;
|
2021-10-10 09:59:52 +08:00
|
|
|
}
|
|
|
|
</style>
|