iview 表头table 悬浮提示tooltip ;iview 单元格悬浮提示 ;iview table header cell tooltip;

 

一、批量悬浮提示

 

二、提示数据举例

 

 

三、核心方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
        //单元格提示
        function renderCell(h, params) {
            //console.log('h', h)
            //console.log('params', params)
            var tipsContent = getTips(params.column.key, params.row[params.column.key])
            //console.log('tipsContent', tipsContent)
            var values = formatTwoDecimalPlaces(params.row[params.column.key])
 
            return h('tooltip',
              {
                  props: {
                      placement: 'top'
                  }
              },
              [
                values,//原始数据
                h('div',
                  {
                      slot: 'content',
                      style: { whiteSpace: 'normal', wordBreak: 'break-all' }
 
                  },
                     tipsContent //提示语句
                 )
              ]
            )
        }
  
        //表头提示
        function renderHeader1(h, params) {
            //  console.log('h', h)
            //  console.log('params', params)
            return h('tooltip',
              {
                  props: {
                      transfer: true,
                      placement: 'bottom-end'//下右
                  }
              },
              [
                //h('span', '优势度'),
                h('span', params.column.title),
                h('div',
                  {
                      'class': {
                          'custom-tooltip-content': true
                      },
                      slot: 'content'
 
                  },
                  [
                    h('p', '物种所占优势程度,由物种密度和采样点出现的频次计算所得。')
 
                  ]
                )
              ]
            )
        }
 
//简单使用举例
                                 {
                                   title: '优势度',
                                   key: 'DominanceDegree1',
                                   minWidth: 60,
                                   align: "center",
                                   render: renderCell
                                   renderHeader: renderHeader1,
                               },
 
                                            

  

1
renderHeader1方法 加以改造也可以成为批量标题提示方法。

四、完整代码

 

  

转载来源:https://blog.csdn.net/qq_32678401/article/details/97802414

iview--table表格title提示和气泡提示

文本不换行,超出显示省略号,两种提示方式,title提示和气泡提示

气泡提示不足:当内容没超过一行,也会出现气泡提示。觉得不如Element-UI的table组件好用。

  

 



posted @   hao_1234_1234  阅读(2657)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2017-07-14 数据冗余与外键
2017-07-14 源码网站汇总(转载)
2017-07-14 SQL语句的增删改查(详细)--转载
点击右上角即可分享
微信分享提示