element--ui使用tab切換時如何獲取當前對象的id或者其他屬性


1. 問題

    當使用tab切換時,部分特殊場景需要獲取當前元素的類名或者id。

2.解決思路,tab切換是綁定函數,函數會傳遞過去當前對象,通過當前對象獲取對象屬性

   vue部分代碼:本項目是在vue-cli下運行,因此vue的初始化函數略有差異。

 <template>
          <el-tabs v-model="activeName2" @tab-click="handleClick">
            <el-tab-pane class="chartsPanel" label="教學質量分布" name="first-ta"></el-tab-pane>
            <el-tab-pane class="chartsPanel" label="科研榮譽分布" name="second-ta"></el-tab-pane>
          </el-tabs>
        </template>
<script>
//vue初始化函數, export default{} 相當於 new Vue({})
export default { name: 'chart', data () { return { activeName2: 'first-ta', } }, methods: { handleClick: function (tab, event) {
console.log(event) console.log(event.target.getAttribute('id')) //獲取到當前元素的id } } } </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM