擷取Element UI中button元件的ID值
<template>
<div>
<div style="display: flex;justify-content: center;">
<div style="float:left;"><el-button @click.native="getTenCountryBarIndex($event)" id="confirmed_number_bar" autofocus=true>确診人數</el-button></div>
<div style="float:left;"><el-button @click.native="getTenCountryBarIndex($event)" id="existing_confirmed_number_bar">現存确診人數</el-button></div>
</div>
</div>
</template>
<script>
export default {
name: "demo",
data(){
return{
current_bar_chart,
}
},
methods:{
getTenCountryBarIndex:function(e) {
//擷取目前點選的按鈕的id值
var current_id = e.currentTarget.id;
console.log(current_id);
if(current_id=="confirmed_number_bar"){
var current_bar_data_temp =this.world_map_all_data.confirmed_number;
current_bar_data_temp.sort((a,b)=>b.value - a.value);
current_bar_data_temp = current_bar_data_temp.slice(0,10);
current_bar_data_temp.sort((a,b)=>a.value - b.value);
this.current_bar_chart = current_bar_data_temp;
}
else if(current_id=="existing_confirmed_number_bar"){
var current_bar_data_temp =this.world_map_all_data.existing_confirmed_number;
current_bar_data_temp.sort((a,b)=>b.value - a.value);
current_bar_data_temp = current_bar_data_temp.slice(0,10);
current_bar_data_temp.sort((a,b)=>a.value - b.value);
this.current_bar_chart = current_bar_data_temp;
}
},
}
}
</script>
<style scoped>
</style>