假设有一些<Form>
组成部分。可以使用@cancel
附加的事件侦听器来调用它,如果是这种情况,我想显示触发该事件的取消按钮。如果没有@cancel
事件,则取消按钮应该不可见。
有没有一种方法可以检查组件是否附加了事件侦听器?
目前,我正在:
<template>
<form>
<button v-if="cancelEventPassed" @click="$emit('cancel')">Cancel</button>
</form>
</template>
并这样称呼它:
<Form :cancelEventPassed="true" @cancel="handle_cancel" />
要么
<Form/>
是否可以在不使用任何其他属性的情况下实现此目标cancelEventPassed
?