elementui表格中實現點擊單個單元格和表頭--帶參數觸發事件/跳轉路由

對於element表格做點擊跳轉的功能有兩大類:1,表頭的點擊跳轉2,表格內容單元格進行點擊跳轉

是因爲該表格只有tabs標籤也第二個選項被選中的時候才能讓他起效果,所以先做判斷,第二個tabs標籤被選中的時候實現該功能

1,tabs標籤做判斷

this.saveTableName1是第二個tabs標籤被選中的名稱

 

2,表頭的點擊事件-帶參數跳轉

column代碼
 <el-table-column
              v-for="(item, index) in fieldTableColumnList1"
              :prop="item.fieldName"
              :key="index"
              :minWidth="item.width || '200'"
              v-if="item.needHide === '0' || item.needHide === null"
            >
              <template slot="header" slot-scope="scope">
                <el-link type="primary" @click="handleDetail(scope.column)" :underline="false">
                  {{ item.fieldName === 'title' ? '' : item.fieldName }}
                </el-link>
              </template>
              <template slot-scope="scope">
                <div v-if="scope.row.selectFlag && !item.pk">
                  <el-input v-model="scope.row[item.fieldName]"></el-input>
                </div>
                <div v-else>
                  {{ scope.row[item.fieldName] }}
                </div>
              </template>
            </el-table-column>

觸發點擊事件--帶參數跳轉路由

跳轉完成後-在新的頁面(組件)接受參數

 

表頭的跳轉完成,數據拿到了,存儲在本地,調接口的時候params或別的方式發送請求給後臺就可以。

3,表格內容-單元格點擊帶參數跳轉

遍歷篩選-按條件修改顏色:單元格值爲0的時候修改顏色或 背景色

表格單元格點擊帶參數跳轉

在跳轉後新的頁面接受參數

 

4,返回上一級

在新的頁面有個返回上一級按鈕

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章