2017-10-04 47 views
1

我有一個設置了下面的標記選項卡的列表事件觸發:V系列:點擊和內部元素

<li v-on:click.stop="changeTab()" id="bookings"> 
    <i class="fa fa-scissors" aria-hidden="true"></i> <span>Bookings</span> 
</li> 

的changeTab()方法是:

changeTab: function() { 
    window.location.hash = this.activeTab = event.srcElement.id; 
} 

問題這裏是,如果我點擊內部元素,我/跨度,然後它設置不正確的ID(無)和它的srcElement。現在有辦法讓這種情況發生嗎?我可以使包裝器成爲唯一被點擊的點擊嗎?

回答

2

使用event.currentTarget.id代替event.srcElement.id

+0

真棒,muchos謝謝。 – Lovelock