Blame view

Yi.Vben5.Vue3/apps/web-antd/src/upload-tip.ts 912 Bytes
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  import { onMounted } from 'vue';
  
  import { useLocalStorage } from '@vueuse/core';
  import { Modal } from 'ant-design-vue';
  
  export function useUploadTip() {
    onMounted(() => {
      // if (readTip.value || !import.meta.env.DEV) {
      //   return;
      // }
      if (true) {
        return;
      }
      const modalInstance = Modal.info({
        title: '提示',
        centered: true,
        content:
          '升级提示-自行决定是否删除此组件',
        okButtonProps: { disabled: true },
        onOk() {
          modalInstance.destroy();
          readTip.value = true;
        },
      });
  
      let time = 3;
      const interval = setInterval(() => {
        modalInstance.update({
          okText: time === 0 ? '我知道了, 不再弹出' : `${time}秒后关闭`,
          okButtonProps: { disabled: time > 0 },
        });
        if (time <= 0) {
          clearInterval(interval);
        }
        time--;
      }, 1000);
    });
  }