vue2-update-listener
v0.0.10
Published
这是一个简易的vue组件,用于监听项目构建的更新事件,当新版本构建成功更新时,会弹出一个提示框,提示用户是否刷新页面
Downloads
164
Readme
vue2-update-listener
需配合 vue-cli-plugin-update-listener 使用
使用说明
1. npm install vue2-update-listener --save-dev
2. 入口文件main.js或者其他全局文件中导入:
import UpdateListenerLoader from 'vue2-update-listener'
import 'vue2-update-listener/lib/vue2-update-listener.css'
Vue.use(UpdateListenerLoader, {
// ...options 配置
})
配置说明
| 参数 | 类型 | 说明 | | :--| :-- | :-- | | versionUrl | String | 请求版本信息根目录路径,默认为'/dist' | | interval | Number | 检查更新间隔时间,默认为5分钟,单位为毫秒 | | isTip | Boolean | 是否提示更新,默认为true | | isListenJSError | Boolean | 是否监听JS报错,默认为false | | modalProps | Object | 弹窗配置 | | modalProps.content | String | 弹窗内容 | | modalProps.mountedEl | Element | 弹窗挂载节点,默认为body | | type | String | 弹窗样式类型,默认为'qingmu', 可选值为'element'、'qingmu'、'custom'(暂不支持) | | showTest | Boolean | 弹窗常显测试 | | refreshSameOrigin | Boolean | 是否刷新同源页面,默认为true |