Coding Challenge: Event Handling

Test the concepts learned in this chapter by solving the coding challenge.

We'll cover the following


In the below provided Vue app, there are five buttons inside a div. All buttons and the div have v-on:click event listeners that display alerts with a customized message. When the buttons are clicked, the event handler of the buttons is triggered but after that, the event handler of the parent div is also triggered.

Prevent the event handler of parent div to trigger only when any of the buttons are clicked. One means of accomplishing this is to use the .stop modifier with all the buttons. But in this case, modifiers need to be used with all buttons.

This task can also be carried out in a much simpler way by using only one event modifier. Try performing this without using .stop with all the child elements (buttons).

Get hands-on with 1200+ tech skills courses.