diff --git a/build/vite/optimize.ts b/build/vite/optimize.ts index 5f330f5..e3b1cf2 100644 --- a/build/vite/optimize.ts +++ b/build/vite/optimize.ts @@ -13,6 +13,9 @@ const include = [ 'vant/es/empty/style/index', 'vant/es/icon/style/index', 'vant/es/stepper/style/index', + 'vant/es/image/style/index', + 'vant/es/form/style/index', + 'vant/es/field/style/index', ] const exclude = [ diff --git a/package.json b/package.json index 158f5ff..33c29c4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vue3-vant-mobile", "type": "module", "version": "2.3.10", - "packageManager": "pnpm@9.7.0", + "packageManager": "pnpm@9.8.0", "description": "Vue + Vite H5 Starter Template", "license": "MIT", "scripts": { diff --git a/src/locales/en-US.json b/src/locales/en-US.json index 9aad13d..becaeaa 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -33,7 +33,8 @@ "profile": "PROFILE" }, "profile": { - "placeholder": "WIP" + "login": "Login", + "settings": "Settings" }, "keepAlive": { "label": "The current component will be cached" diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index 5799a5d..3069826 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -33,7 +33,8 @@ "profile": "我的" }, "profile": { - "placeholder": "未完成" + "login": "登录", + "settings": "设置" }, "keepAlive": { "label": "当前组件将会被缓存" diff --git a/src/pages/index.vue b/src/pages/index.vue index da7a8f2..d5ac5d9 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -35,8 +35,8 @@ const menuItems = computed(() => ([ { title: t('menus.echartsDemo'), route: 'charts' }, { title: t('menus.unocssExample'), route: 'unocss' }, { title: t('menus.persistPiniaState'), route: 'counter' }, - { title: t('menus.404Demo'), route: 'unknown' }, { title: t('menus.keepAlive'), route: 'keepalive' }, + { title: t('menus.404Demo'), route: 'unknown' }, ])) diff --git a/src/pages/profile/index.vue b/src/pages/profile/index.vue index d5fea38..ea355e5 100644 --- a/src/pages/profile/index.vue +++ b/src/pages/profile/index.vue @@ -3,41 +3,36 @@ import router from '@/router' import { useUserStore } from '@/stores' import defaultAvatar from '@/assets/images/default-avatar.svg' -const { t } = useI18n() const userStore = useUserStore() const userInfo = computed(() => userStore.userInfo) +const isLogin = computed(() => !!userInfo.value.uid) -function goLogin() { - router.push({ name: 'login', query: { redirect: 'profile' } }) -} +function login() { + if (isLogin.value) + return -function logout() { - userStore.logout() router.push({ name: 'login', query: { redirect: 'profile' } }) } diff --git a/src/styles/app.less b/src/styles/app.less index 9696bc0..55f91fd 100644 --- a/src/styles/app.less +++ b/src/styles/app.less @@ -15,9 +15,7 @@ html.dark { } #app { - height: 100vh; - // Dynamic Viewport Units - height: 100dvh; + height: 100%; position: relative; overflow-x: hidden; }