欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue el-table實現(xiàn)自定義表頭

 更新時間:2019年12月11日 15:50:03   作者:*且聽風吟  
這篇文章主要為大家詳細介紹了vue el-table實現(xiàn)自定義表頭,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue el-table實現(xiàn)自定義表頭的具體代碼,供大家參考,具體內容如下

el-table可以通過設置 Scoped slot 來實現(xiàn)自定義表頭。

文檔說明如下:

代碼實現(xiàn):

<template>
 <el-dialog
  width="50%"
  :visible.sync="isShow"
  :before-close="beforeClose"
  title="自定義設備類型屬性">
  <div class="dialogDiv">
   <el-table 
    :data="tableData.filter(data => handleAdd || data.name.toLowerCase().includes(handleAdd.toLowerCase()))" 
    style="width: 100%" border>
    <el-table-column prop="code" 
     :label="$t('basicData.device.propDlg.code')">
    </el-table-column>
    <el-table-column prop="maxValue" 
     :label="$t('basicData.device.propDlg.maxValue')">
    </el-table-column>
    <el-table-column prop="minValue" 
     :label="$t('basicData.device.propDlg.minValue')">
    </el-table-column>
    <el-table-column prop="name" 
     :label="$t('basicData.device.propDlg.name')">
    </el-table-column>
    <el-table-column prop="valueType" 
     :label="$t('basicData.device.propDlg.valueType')">
    </el-table-column>
    <el-table-column prop="warning" 
     :label="$t('basicData.device.propDlg.warning')">
    </el-table-column>
    <el-table-column align="center" width="160px">
     <template slot="header" slot-scope="scope">
      <el-button v-model="handleAdd" 
       size="mini"
       type="success"
       circle plain
       icon="el-icon-plus"
       @click="handleAdd(scope.$index, scope.row)">      
      </el-button>
     </template>
     <template slot-scope="scope">
      <el-button
       size="mini"
       type="primary"
       circle plain
       icon="el-icon-edit"
       @click="handleEdit(scope.$index, scope.row)">
      </el-button>
      <el-button
       size="mini"
       type="danger"
       circle plain
       icon="el-icon-delete"
       @click="handleDelete(scope.$index, scope.row)">
      </el-button>
     </template>
    </el-table-column>
   </el-table>
  </div>
  <span slot="footer">
   <el-button @click="cancel">{{ $t('common.cancel') }}</el-button>
   <el-button @click="confirm" type="primary">{{ $t('common.confirm') }}</el-button>
  </span>
 </el-dialog>
</template>

<script>
export default {
 data() {
  return {
   tableData: []
  }
 },
 methods: {
  // 添加
  handleAdd() {
  },
  // 編輯
  handleEdit(index, row) {  
  },
  // 刪除
  handleDelete(index, row) {
  },
  cancel() {
   this.$emit("cancel")
  },
  confirm() {
   this.$emit("confirm", this.tableData)
  }
 }
};
</script>

<style lang="scss" scoped>
.dialogDiv {
 height: 300px;
 overflow: auto;
}
</style>

頁面效果如下:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 手把手教你如何在vue項目中使用rem布局

    手把手教你如何在vue項目中使用rem布局

    公司內部一直有大屏的需求,也一直再做,中途也踩了一些坑,但是沒有認真的來總結下,下面這篇文章主要給大家介紹了關于如何在vue項目中使用rem布局的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • vue?button的@click方法無效鉤子函數沒有執(zhí)行問題

    vue?button的@click方法無效鉤子函數沒有執(zhí)行問題

    這篇文章主要介紹了vue?button的@click方法無效鉤子函數沒有執(zhí)行問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue3獲取url地址參數的示例詳解

    vue3獲取url地址參數的示例詳解

    這篇文章主要介紹了vue3獲取url地址參數,Vue3?獲取地址欄參數有兩個方式:查詢參數和路徑參數,文中結合示例代碼給大家詳細講解,需要的朋友可以參考下
    2023-04-04
  • vue實現(xiàn)前端分頁完整代碼

    vue實現(xiàn)前端分頁完整代碼

    這篇文章主要為大家詳細介紹了vue實現(xiàn)前端分頁完整代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 利用Electron簡單擼一個Markdown編輯器的方法

    利用Electron簡單擼一個Markdown編輯器的方法

    這篇文章主要介紹了利用Electron簡單擼一個Markdown編輯器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • vue3使用element-plus中el-table組件報錯關鍵字'emitsOptions'與'insertBefore'分析

    vue3使用element-plus中el-table組件報錯關鍵字'emitsOptions'與&

    這篇文章主要給大家介紹了關于vue3使用element-plus中el-table組件報錯關鍵字'emitsOptions'與'insertBefore'的相關資料,文中將解決方法介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • vue使用Proxy實現(xiàn)雙向綁定的方法示例

    vue使用Proxy實現(xiàn)雙向綁定的方法示例

    這篇文章主要介紹了vue使用Proxy實現(xiàn)雙向綁定的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • Vuejs中使用markdown服務器端渲染的示例

    Vuejs中使用markdown服務器端渲染的示例

    這篇文章主要介紹了Vuejs 中使用 markdown的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue3中輕松實現(xiàn)switch功能組件的全過程

    vue3中輕松實現(xiàn)switch功能組件的全過程

    這篇文章主要給大家介紹了關于vue3中輕松實現(xiàn)switch功能組件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • vue實現(xiàn)登錄數據的持久化的使用示例

    vue實現(xiàn)登錄數據的持久化的使用示例

    在Vue.js中,實現(xiàn)登錄數據的持久化需要使用瀏覽器提供的本地存儲功能,Vue.js支持使用localStorage和sessionStorage來實現(xiàn)本地存儲,本文就來介紹一下如何實現(xiàn),感興趣的可以了解一下
    2023-10-10

最新評論