<div ref="filters"></div>
<div ref="available">
<span class="badge badge-pill" @click="add_filter">Label</span>
</div>
export default{
data(){
...
},
methods:{
add_filter: function(event){
this.$refs.filters.appendChild(event.target)
event.target.removeEventListener('click', this.add_filter)
event.target.addEventListener('click', this.remove_filter)
},
remove_filter: function(event){
this.$refs.available.appendChild(event.target)
event.target.removeEventListener('click', this.remove_filter)
event.target.addEventListener('click', this.add_filter)
}
}
Итак, removeEventListener не работает в этом случае. Есть ли способ, с помощью которого я sh могу "переключить" событие @click?