Skip to content

BizUpdateNotification 版本更新提示 ​

版本更新提示:dialog 弹窗(版本日志列表 + 立即更新 / 稍后提醒)与 banner 顶栏条两种形态;mandatory 强制更新隐藏稍后入口与关闭按钮。新版本检测(轮询 / 接口比对)由业务层完成,检测到后置 v-model=true 弹出。运营后台、大屏、客户端壳的版本升级公告。

基础用法 ​

dialog 形态:当前 → 最新版本提示 + 更新要点列表。

多版本日志 ​

versions 传多版本日志(新版在前),逐版本展示并支持查看完整日志。

顶栏条形态 ​

新版本 v3.2.0 可用(当前 v3.1.0),建议尽快升级。
mode=banner 顶部通知条,适合非阻断式提醒。

强制更新 ​

mandatory 隐藏稍后入口与弹窗关闭,安全更新场景。

事件 ​

update / later / view 事件日志(跳转更新、暂后提醒、查看日志)。

受控显隐 ​

v-model:false
v-model 受控 + expose open / close 编程式开关。

文案与宽度 ​

自定义按钮文案与 dialog 宽度(update-text / later-text / width)。

顶栏双动作 ​

新版本 v0.9.0 可用(当前 v0.8.2),建议尽快升级。
banner 形态携带「查看日志 / 前往升级」双动作的常驻提醒。

Props ​

属性名类型默认值说明
v-modelbooleanfalse显隐
versionsBizUpdateVersion[][]版本日志(新版在前:version / date / notes / tag)
current-versionstring''当前版本号
latest-versionstringversions[0]最新版本号
mode'dialog' | 'banner''dialog'展示形态
update-text / later-textstring'立即更新' / '稍后提醒'按钮文案
mandatorybooleanfalse强制更新(隐藏稍后与关闭)
widthnumber | string460dialog 宽度

Events ​

事件名参数说明
update:modelValue(value: boolean)显隐变化
update—立即更新
later—稍后提醒(同时关闭)
view(version: BizUpdateVersion | null)查看完整日志

Expose ​

名称类型说明
open / close() => void编程式开合(close 含稍后语义)