鍍金池/ 問答/HTML/ vue父組件向子組件傳值問題

vue父組件向子組件傳值問題

我做一個登陸界面使用的elementui里面的tabs來分為學生登陸和老師登陸

<el-tabs v-model="activeName" @tab-click="handleClick">
  <el-tab-pane label="學生登陸" name="first">
    <tabs></tabs>
  </el-tab-pane>
  <el-tab-pane label="教師登陸" name="second">
    <tabs></tabs>
  </el-tab-pane>
</el-tabs>

共用一個子組件tabs(這只是一個子組件而不是選項卡,寫的時候沒注意這么多),但是我在子組件里面又需要知道父組件是點擊的哪個tabs從而實現(xiàn)不同的登陸,tabs也帶了一個點擊事件handleClick來判斷點擊的哪個選項卡,但是又怎么交給子組件去判斷呢?求大佬為我解答~

回答
編輯回答
青瓷

通過tab-click事件,然后將當前選中的tab賦值給data里面的一個變量來保存當前選中的tab,然后通過判斷該變量來判斷當前選中的tab.

2018年9月16日 16:43