vbenjs / vue-vben-admin

A modern vue admin. It is based on Vue3, vite and TypeScript. It's fast!

Home Page:https://vben.vvbin.cn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

document.fonts.add type error

AliusLeeOuO opened this issue · comments

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • 已阅读 文档.
  • 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
  • 已在 Issues 中搜索了相关的关键词
  • 不是 ant design vue 组件库的 Bug

描述 Bug

In any typescript components, use document.fonts.add() , get error: Property add does not exist on type FontFaceSet.

复现 Bug

example:

<template>
  <ConfigProvider :locale="getAntdLocale" :theme="themeConfig">
    <AppProvider>
      <RouterView />
    </AppProvider>
  </ConfigProvider>
</template>

<script lang="ts" setup>
  import { computed, version } from 'vue'
  import { AppProvider } from '@/components/Application'
  import { useTitle } from '@/hooks/web/useTitle'
  import { useLocale } from '@/locales/useLocale'
  import { ConfigProvider } from 'ant-design-vue'

  import { useDarkModeTheme } from '@/hooks/setting/useDarkModeTheme'
  import 'dayjs/locale/zh-cn'

  document.fonts.add() // Property add does not exist on type FontFaceSet

// ... other code
</script>

系统信息

  • 操作系统: Windows 11
  • Node 版本: 20.12.2
  • pnpm 版本: 9.1.1
commented

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days