vue-h5-template
vue-h5-template copied to clipboard
项目正常启动,但是控制台报addEventListener未定义
TypeError: Cannot read property 'addEventListener' of undefined at VueComponent.created (ServiceWorkerUpdatePopup.vue?beb0:16) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854) at callHook (vue.runtime.esm.js?2b0e:4219) at VueComponent.Vue._init (vue.runtime.esm.js?2b0e:5008) at new VueComponent (vue.runtime.esm.js?2b0e:5154) at createComponentInstanceForVnode (vue.runtime.esm.js?2b0e:3283) at init (vue.runtime.esm.js?2b0e:3114) at createComponent (vue.runtime.esm.js?2b0e:5978) at createElm (vue.runtime.esm.js?2b0e:5925) at createChildren (vue.runtime.esm.js?2b0e:6053)
TypeError: Cannot read property 'addEventListener' of undefined at VueComponent.created (ServiceWorkerUpdatePopup.vue?beb0:16) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854) at callHook (vue.runtime.esm.js?2b0e:4219) at VueComponent.Vue._init (vue.runtime.esm.js?2b0e:5008) at new VueComponent (vue.runtime.esm.js?2b0e:5154) at createComponentInstanceForVnode (vue.runtime.esm.js?2b0e:3283) at init (vue.runtime.esm.js?2b0e:3114) at createComponent (vue.runtime.esm.js?2b0e:5978) at createElm (vue.runtime.esm.js?2b0e:5925) at createChildren (vue.runtime.esm.js?2b0e:6053)
我这边反复去校验并未复现,你这是项目一打开就出现吗
启动项目后报的错,偶发性的,有时候没有,很奇怪。ServiceWorkerUpdatePopup.vue中addEventListener未定义 created() { // Listen for swUpdated event and display refresh notification as required. document.addEventListener('swUpdated', this.showRefreshUI, { once: true }) // Refresh all open app tabs when a new service worker is installed. navigator.serviceWorker.addEventListener('controllerchange', () => { if (this.refreshing) return this.refreshing = true window.location.reload() }) },
启动项目后报的错,偶发性的,有时候没有,很奇怪。ServiceWorkerUpdatePopup.vue中addEventListener未定义 created() { // Listen for swUpdated event and display refresh notification as required. document.addEventListener('swUpdated', this.showRefreshUI, { once: true }) // Refresh all open app tabs when a new service worker is installed. navigator.serviceWorker.addEventListener('controllerchange', () => { if (this.refreshing) return this.refreshing = true window.location.reload() }) },
这几天比较忙 忙完了这阵 我会继续更新的 到时候 把你遇到的这个问题给处理了
启动项目后报的错,偶发性的,有时候没有,很奇怪。ServiceWorkerUpdatePopup.vue中addEventListener未定义 created() { // Listen for swUpdated event and display refresh notification as required. document.addEventListener('swUpdated', this.showRefreshUI, { once: true }) // Refresh all open app tabs when a new service worker is installed. navigator.serviceWorker.addEventListener('controllerchange', () => { if (this.refreshing) return this.refreshing = true window.location.reload() }) } 已解决
根据更新修改service-worker.js文件,还是报同样的错误,请问是什么问题呢