提问人:hai wayl 提问时间:10/21/2023 最后编辑:hai wayl 更新时间:10/21/2023 访问量:53
将 EventListener 附加到文档中,并通过浏览器了解自定义事件
attach eventlistener to document & understanding of custom event by browser
问:
我了解到,在不覆盖现有事件的情况下将事件处理程序附加到指定元素addEventListener()
例:
<html>
<body>
<button id="myBtn">Try it</button>
<p id="demo">
<script>
myBtn.addEventListener("click", myFunction);
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script>
</body>
</html>
所以我正在处理的元素是 myBtn,侦听的事件是 click
然而,情况如何
created() {
document.addEventListener('onAddWork', () => {
this.$emit('hello',this.txt);
});
},
哪个元素?它可以是文件吗?那么 addWork 上的自定义事件呢,浏览器将如何理解它(就像单击或鼠标悬停一样)?
更新
<v-btn @click="saveWork"> {{ 'validate' }} </v-btn>
saveWork() {
document.dispatchEvent(new CustomEvent('onAddWork'));
// do...
},
答: 暂无答案
评论
onAddWork
onAddWork
document