Skip to content

AppVersionChecker

校验当前入口文件 hash 值与与线上最新的 hash 值是否一致,不一致则提示唤起更新弹窗,该弹窗不支持关闭

校验工作会在 App mounted 时立刻执行一次,后续每 30 分钟执行一次校验

在项目内接入

由于 AppVersionChecker 内有用到 antd 的 App 实例,所以 AppVersionChecker 必须挂载到 Antd 的 App 组件内,否则会导致弹窗唤起失败

jsx
import {App as AntdApp} from 'antd'
import {AppVersionChecker} from '@ifanrx/dashboard'

export default function App() {
  return (
    <AntdApp>
      <AppVersionChecker />
    </AntdApp>
  )
}