vue-h5-template icon indicating copy to clipboard operation
vue-h5-template copied to clipboard

项目正常启动,但是控制台报addEventListener未定义

Open zhuminquan opened this issue 4 years ago • 5 comments

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)

zhuminquan avatar Mar 08 '20 07:03 zhuminquan

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)

我这边反复去校验并未复现,你这是项目一打开就出现吗

zandko avatar Mar 08 '20 07:03 zandko

启动项目后报的错,偶发性的,有时候没有,很奇怪。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() }) },

zhuminquan avatar Mar 09 '20 14:03 zhuminquan

启动项目后报的错,偶发性的,有时候没有,很奇怪。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() }) },

这几天比较忙 忙完了这阵 我会继续更新的 到时候 把你遇到的这个问题给处理了

zandko avatar Mar 12 '20 11:03 zandko

启动项目后报的错,偶发性的,有时候没有,很奇怪。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() }) } 已解决

zandko avatar Apr 19 '20 09:04 zandko

根据更新修改service-worker.js文件,还是报同样的错误,请问是什么问题呢

xayoung avatar May 29 '20 02:05 xayoung