1.0.7 • Published 1 year ago

am-check-version v1.0.7

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

检查页面是否需要更新

通过 <meta name="version" content="">判断版本号是否一致

安装

#install
npm install am-check-version -S

vite 插件使用

vite添加插件,打包时index.html自动添加meta版本号信息

vite.congig.js

import { setHtmlVersion } from "check-version";
const { version } = require("./package.json");
{
    plugins: [setHtmlVersion(version)],
}

页面中使用

import { checkVersion } from "check-version";

checkVersion({
  auto_refresh: false,
  delay: 1000 * 20,
  success: url => {
    const res = window.confirm("页面有更新,是否刷新页面?");
    if (res) {
      location.replace(url);
    }
  },
  fail:url => {
    console.log(url)
  },
  error:() => {
    consosle.log('error')
  }
})