Skip to content

纯前端实现校验项目是否有新版本,并给用户通知

Notifications You must be signed in to change notification settings

shan-shuo/check-version-notify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

check-version-notify

纯前端实现校验项目是否有新版本,如果页面隐藏,给予用户桌面通知

使用方式

  1. vue项目把versionWorker.js文件放在public文件下中
  2. 在需要使用的地方引入versionUpdate.js文件, 并通过下方代码方式使用
  import VersionUpdate from "../utils/versionUpdate";

  const versionUpdate = new VersionUpdate();
  versionUpdate.on("update", () => {
    console.log(
      `有新的版本信息, 旧版本: ${versionUpdate.oldVersion}, 新版: ${versionUpdate.newVersion}`
    );
  });
  versionUpdate.on("no-update", () => {
    console.log(`暂时没有新版本, 当前版本: ${versionUpdateoldVersion}`);
  });

About

纯前端实现校验项目是否有新版本,并给用户通知

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published