guide.vue 714 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <view class="w-screen h-screen flex fx-cen-cen" @click="quit(true)">
  3. <uv-image :src="combineOssFile(imgLaunch)" width="80vw" height="auto" mode="widthFix" class="pb-200"/>
  4. </view>
  5. </template>
  6. <script setup>
  7. import {useTransfer} from "@/hooks/useTransfer";
  8. import {useTimeoutFn} from "@vueuse/core";
  9. import {useEnvStore} from "@/hooks/useEnvStore";
  10. import {combineOssFile} from "@/utils";
  11. const {relaunch} = useTransfer()
  12. const {isGuideRead} = useEnvStore()
  13. const imgLaunch = '/static/guide/launch.png'
  14. const quit = (byHand = false) => {
  15. isGuideRead.value = true
  16. if (byHand) stop()
  17. relaunch()
  18. }
  19. const {stop} = useTimeoutFn(quit, 3500)
  20. </script>
  21. <style scoped>
  22. </style>