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

ElementUI中利用table表格自定義表頭Tooltip文字提示

 更新時間:2022年07月29日 10:15:21   作者:1024_Byte  
這篇文章主要介紹了ElementUI中利用table表格自定義表頭Tooltip文字提示,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

實現(xiàn)效果

ElementUI文檔

el-table組件

  <el-table-column label="水位高程(m)" header-align="center" align="center">
          <el-table-column
            prop="swlel"
            label="傳感器監(jiān)測"
            align="center"
            :render-header="(h, { column }) => renderHeaderMethods(h, { column }, '來源:傳感器監(jiān)測數(shù)據')"
          ></el-table-column>
          <el-table-column
            prop="mwlel"
            label="人工監(jiān)測計算"
            align="center"
            :render-header="(h, { column }) => renderHeaderMethods(h, { column }, '人工監(jiān)測計算=測點孔口高程-繩長')"
          ></el-table-column>
        </el-table-column>
        <el-table-column
          prop="error"
          label="誤差"
          align="center"
          :render-header="(h, { column }) => renderHeaderMethods(h, { column }, '誤差=人工監(jiān)測計算(水位高程)-傳感器監(jiān)測(水位高程)')"
        ></el-table-column>

tooltip組件

<template>
  <div class="tooltip">
    <el-tooltip placement="bottom" popper-class="atooltip" :visible-arrow="false">
      <div slot="content">
        <!-- 插槽,可提供多行的提示信息 -->
        <!-- 全局組件,這里是配置圖標icon和提示信息的地方 -->
        <!-- 在其他組件中引用方式詳見 table-header-tips.vue 組件中的 renderHeaderMethods 方法 -->
        <p v-for="(item, index) in messages" :key="index">{{ item }}</p>
      </div>
      <i class="el-icon-warning-outline" style="color: red; margin-left: 5px"></i>
    </el-tooltip>
  </div>
</template>
<script>
export default {
  name: 'SpmonTootip',
  data() {
    return {}
  },
  props: {
    messages: {
      type: Array,
      default() {
        return []
      }
    }
  }
}
</script>
<style lang="scss">
.tooltip{
  padding: 0 !important;
}
.atooltip.el-tooltip__popper[x-placement^='right'] .popper__arrow {
  border-top-color: rgba(112, 182, 3, 0.811764705882353);
  color: #fff;
}
.atooltip.el-tooltip__popper[x-placement^='right'] .popper__arrow:after {
  border-top-color: rgba(112, 182, 3, 0.811764705882353);
  color: #fff;
}
.atooltip {
  background: rgba(112, 182, 3, 0.811764705882353) !important;
  color: #fff !important;
}
</style>

render-header綁定的方法

 // 自定義表格
    // 例如:給表頭 地址 加一個 icon,鼠標移入icon展示提示信息
    renderHeaderMethods(h, { column }, message) {
      return h('div', { style: 'display:inline-block;margin:auto;' }, [
        h('span', column.label),
        h('SpmonTootip', {
          // 引用組件
          props: {
            // messages 里面配置的信息即為 Tooltip 提示信息
            messages: [message]
          }
        })
      ])
    },

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue和better-scroll實現(xiàn)列表左右聯(lián)動效果詳解

    vue和better-scroll實現(xiàn)列表左右聯(lián)動效果詳解

    這篇文章主要介紹了vue和better-scroll實現(xiàn)列表左右聯(lián)動效果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • vue項目下載文件重命名監(jiān)測進度demo

    vue項目下載文件重命名監(jiān)測進度demo

    這篇文章主要為大家介紹了vue項目下載文件重命名監(jiān)測進度demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • vue+echarts實現(xiàn)3D柱形圖

    vue+echarts實現(xiàn)3D柱形圖

    這篇文章主要為大家詳細介紹了vue+echarts實現(xiàn)3D柱形圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 使用ElementUI循環(huán)生成的Form表單添加校驗

    使用ElementUI循環(huán)生成的Form表單添加校驗

    這篇文章主要介紹了使用ElementUI循環(huán)生成的Form表單添加校驗,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue中的addEventListener和removeEventListener用法說明

    vue中的addEventListener和removeEventListener用法說明

    這篇文章主要介紹了vue中的addEventListener和removeEventListener用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Vite熱更新失效的問題解決

    Vite熱更新失效的問題解決

    本文主要介紹了Vite熱更新失效的問題解決,原因是文件夾和文件名大小寫不一致,下面就來解決一下次問題,感興趣的可以了解一下
    2024-08-08
  • Vue?3.0?中?hooks?的概念示例詳解

    Vue?3.0?中?hooks?的概念示例詳解

    在Vue3.0框架中,hooks函數(shù)允許將組件邏輯抽離復用,提高代碼的可維護性和復用性,通過封裝邏輯如獲取數(shù)據、處理狀態(tài)等,hooks使得組件開發(fā)更加高效和清晰,示例中,useDog.ts用于獲取狗狗圖片,展示了hooks封裝數(shù)據和邏輯、響應式數(shù)據和異步操作的能力
    2024-10-10
  • vue實現(xiàn)無縫輪播效果(跑馬燈)

    vue實現(xiàn)無縫輪播效果(跑馬燈)

    這篇文章主要為大家詳細介紹了vue實現(xiàn)無縫輪播效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • vue自定義組件實現(xiàn)v-model雙向綁定數(shù)據的實例代碼

    vue自定義組件實現(xiàn)v-model雙向綁定數(shù)據的實例代碼

    vue中父子組件通信,都是單項的,直接在子組件中修改prop傳的值vue也會給出一個警告,接下來就用一個小列子一步一步實現(xiàn)了vue自定義的組件實現(xiàn)v-model雙向綁定,需要的朋友可以參考下
    2021-10-10
  • elementui中el-row的el-col排列混亂問題及解決

    elementui中el-row的el-col排列混亂問題及解決

    這篇文章主要介紹了elementui中el-row的el-col排列混亂問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08

最新評論