yangyin
2024-11-19 394f32a766e99dd14ec65cdaf5e920fc682eea38
src/views/project/ch/home/Home.vue
@@ -36,15 +36,15 @@
<script setup lang="ts">
import { driver } from 'driver.js';
import 'driver.js/dist/driver.css';
import { nextTick, onMounted, onUnmounted, reactive, ref } from 'vue';
import { onMounted, onUnmounted, reactive, ref } from 'vue';
import waterBottom from './component/waterRight/bottom.vue';
import waterCenter from './component/waterRight/center.vue';
import waterTop from './component/waterRight/top.vue';
import CustomDrawer from '/@/components/drawer/CustomDrawer.vue';
import { activeChatRoom, exampleSceneList, userInfo } from '/@/stores/chatRoom';
import { exampleSceneList, userInfo } from '/@/stores/chatRoom';
import emitter from '/@/utils/mitt';
import { accessSessionKey } from '/@/utils/request';
import { Local } from '/@/utils/storage';
import emitter from '/@/utils/mitt';
let state = reactive({
   isShowAdvanceExample: false,
});
@@ -94,19 +94,19 @@
   if (!!Local.get(accessSessionKey) && userInfo.isNew && isHome) {
      userInfo.set({
         ...userInfo.get(),
         web_login: false,
         web_login: true,
      });
      nextTick(() => {
      isFinishPromise?.then(() => {
         driverObj.drive();
      });
   }
};
onMounted(() => {
   emitter.on('isShowHomePage', showGuide);
   isFinishPromise = new Promise(async (resolve) => {
      await getSelectListSample();
      resolve(true);
   });
   emitter.on('isShowHomePage', showGuide);
});
onUnmounted(() => {