<template>
<div class="home">
<parent-component @my-event="doSomething"></parent-component>
</div>
</template>
<script>
export default {
name: "Home",
emits: {
click: null,
submit: payload => {
if (payload.email && payload.password) {
return true
} else {
console.warning(`Invalid submit event payload!`)
return false
}
}
},
setup(props, { emit }) {
emit("submit")
}
}
</script>
为什么有这个bug?怎么改?
emit的用法
本文讨论了在Vue组件中使用emit事件时,如何正确触发submit事件并进行邮箱和密码有效性检查。遇到无效提交时,给出了警告并提供了解决方案。
4868

被折叠的 条评论
为什么被折叠?



