如何在element-ui(vue.js)中的表头中添加工具提示?

时间:2019-01-16 19:47:05

标签: vue.js vuejs2 element-ui

我以为这可以用,但是没有用

<template lang="pug">
  el-table(:data="myDataSet")
    el-table-column
      template(slot="label")
        el-tooltip(content="Verification of Reference")
          | VOR Status
      template(slot-scope="props")
        | {{ props.row.myData }}
</template>

请帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

<el-table-column prop="value"
                 label="Value"
                 :render-header="renderPhaseHeader">
</el-table-column>

methods: {
  renderPhaseHeader(h, { column }) {
    return h('span', {
      class: 'class-name-if-you-want'
    }, [
      column.label + " ",
      h('el-tooltip', {
        class: 'class-name-if-you-want',
        attrs: {
          'content': 'message',
          'effect': 'light',
          'placement': 'top-start'
        }
      }, [
        h('i', {
          class: 'far fa-question-circle'
        })
      ])
    ])
  }
}

答案 1 :(得分:0)

您可以使用slot =“ header”

str1.append(e)