onMounted(() => {
nextTick(() => {
const domNodes = document.querySelectorAll('a')
console.log(domNodes)
domNodes.forEach((item, index) => {
item.addEventListener('click', async () => {
// 点击文章后进行统计
console.log('点击了节点!', index)
})
})
})
})
querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组)。
addEventListener() 方法用于向指定元素添加监听事件。且同一元素目标可重复添加,不会覆盖之前相同事件,配合 removeEventListener() 方法来移除事件。