feat: use unplugin-auto-import instead of vue-global-api

This commit is contained in:
Anthony Fu committed 2021-08-24 15:19:20 +08:00
1 parent 88908230da
commit 130b285ad9
14 files changed
+974 -1063

No files matched your search

+1 -1
View File
@@ -17,7 +17,7 @@ const toggleLocales = () => {
<carbon-campsite />
</router-link>
<button class="icon-btn mx-2 !outline-none" :title="t('button.toggle_dark')" @click="toggleDark">
<button class="icon-btn mx-2 !outline-none" :title="t('button.toggle_dark')" @click="toggleDark()">
<carbon-moon v-if="isDark" />
<carbon-sun v-else />
</button>
-3
View File
@@ -1,7 +1,4 @@
<script setup lang="ts">
import { useRouter } from 'vue-router'
import { useI18n } from 'vue-i18n'
const router = useRouter()
const { t } = useI18n()
</script>
+1 -1
View File
@@ -1,4 +1,4 @@
import { useDark, useToggle } from '@vueuse/core'
// import { useDark, useToggle } from '@vueuse/core'
export const isDark = useDark()
export const toggleDark = useToggle(isDark)
-1
View File
@@ -1,5 +1,4 @@
// register vue composition api globally
import 'vue-global-api'
import { ViteSSG } from 'vite-ssg'
import generatedRoutes from 'virtual:generated-pages'
import { setupLayouts } from 'virtual:generated-layouts'
-2
View File
@@ -1,6 +1,4 @@
<script setup lang="ts">
import { useI18n } from 'vue-i18n'
const { t } = useI18n()
</script>
+1 -3
View File
@@ -1,12 +1,10 @@
<script setup lang="ts">
import { useRouter } from 'vue-router'
import { useI18n } from 'vue-i18n'
import { useUserStore } from '~/stores/user'
const props = defineProps<{ name: string }>()
const router = useRouter()
const { t } = useI18n()
const user = useUserStore()
const { t } = useI18n()
watchEffect(() => {
user.setNewName(props.name)
-2
View File
@@ -1,6 +1,4 @@
<script setup lang="ts">
import { useRouter } from 'vue-router'
import { useI18n } from 'vue-i18n'
import { useUserStore } from '~/stores/user'
const user = useUserStore()