I know I can call the emit
method from the setup
method, but is there any way to emit event from any other functions without passing the emit
method from setup method(not the the functions in the methods
option, but a useXXX
function) ?
setup
function takes two arguments, First one is props
.
And the second one is context
which exposes three component properties, attrs
, slots
and emit
.
You can access emit from context like:
export default {
setup(props, context) {
context.emit('event');
},
};
or
export default {
setup(props, { emit }) {
emit('event');
},
};
Source
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With