Appearance
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>
)
}