Closed sunmingtao closed 4 years ago
Have a @click attribute on a custom component is of no use. e.g. <app-quote @click="deleteQuote"></app-quote>
<app-quote @click="deleteQuote"></app-quote>
@click.native adds a listener to the root element of the component <app-quote @click.native="deleteQuote"></app-quote>
<app-quote @click.native="deleteQuote"></app-quote>
Then suppose Quote.vue has
<template> <div class="col-sm-6 col-md-4 col-lg-3"> <div class="panel panel-default"> <div class="panel-body quote"> <slot></slot> </div> </div> </div> </template>
The parent div element has the click event bound.
Have a @click attribute on a custom component is of no use. e.g.
<app-quote @click="deleteQuote"></app-quote>
@click.native adds a listener to the root element of the component
<app-quote @click.native="deleteQuote"></app-quote>
Then suppose Quote.vue has
The parent div element has the click event bound.