diff --git a/examples/views/layout/component.vue b/examples/views/layout/component.vue index 973640e..6e5d9e9 100644 --- a/examples/views/layout/component.vue +++ b/examples/views/layout/component.vue @@ -101,13 +101,15 @@ export default { let anchorList = []; for (let index in domList) { let dom = domList[index] || {}; - dom.addEventListener('click', e => { - // 阻止a标签的默认行为 - e = e || window.event; - e.preventDefault(); - document.documentElement.scrollTop = dom.offsetTop - headerHeight; - this.$router.replace({ path: this.$route.path, hash: dom.hash }); - }); + if (dom.addEventListener) { + dom.addEventListener('click', e => { + // 阻止a标签的默认行为 + e = e || window.event; + e.preventDefault(); + document.documentElement.scrollTop = dom.offsetTop - headerHeight; + this.$router.replace({ path: this.$route.path, hash: dom.hash }); + }); + } if (dom.parentNode) { const text = `${dom.parentNode.innerHTML}`.replace(/<\/?.*[^>]*>/g, '').trim(); if (text === 'API') { -- libgit2 0.21.0