19.04.01 16:23 작성
·
162
1
<div v-if="history.length">
<ul class="list">
<li v-for="item in history" v-on:click="onClickKeyword(item.keyword)">
<span>{{item.keyword}}</span>
<span class="date">{{item.date}}</span>
<button class="btn-remove" v-on:click.stop="onClickRemoveHistory(item.keyword)"></button>
</li>
</ul>
</div>
최근 검색어를 출력하는 부분인데요. click이벤트 stop을 왜 button에다 걸었는지 궁금하네요 위에 li 태그에 걸줄 알았는데, event bubbling을 li에서 멈춰줘야 하는거 아닌가 싶어서...propagation 동작을 제가 정확히 이해하지 못해서 그런거 같은데 자세한 설명 부탁드립니다!