ivew 中 table 如何优雅的放入Tooltip

本文详细介绍如何在iView框架的Table组件中实现鼠标悬停显示详细信息的Tooltip效果,通过在render函数中使用多个'h'元素进行布局,展示了如何自定义Tooltip的内容,包括失信行为、处罚结果和有效期等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在iview 的table 中 当鼠标放在,表格的文字上时,需展示相对应的说明效果如下

需要展示成上面内容,直接上代码

我们写在render 函数里,之所以写很多个“h” 是用来换行用的 ,具体内容可以查找iview 官网

render: (h, params) => {              
    return h('Tooltip', {
        props: { placement: 'top' }
     }, [
            params.row.name_, //表格中的数据
            h('div', {
               slot: 'content', 
               style: { 
                        whiteSpace: 'normal', 
                        wordBreak: 'break-all' 
                 }
            },'失信行为:'), //鼠标放上去显示的内容即气泡显示内容
            h('div', {
               slot: 'content', 
               style: { 
                        whiteSpace: 'normal', 
                        wordBreak: 'break-all' 
                      }
               },params.row.ll_behavior),
            h('div', {
               slot: 'content', 
               style: { 
                        whiteSpace: 'normal', 
                        wordBreak: 'break-all' 
                      }
            },'处罚结果:'),
            h('div', {
               slot: 'content', 
               style: { 
                        whiteSpace: 'normal', 
                        wordBreak: 'break-all' 
                      }
            },params.row.result_),
            h('span', {
               slot: 'content', 
               style: { 
                        whiteSpace: 'normal', 
                        wordBreak: 'break-all' 
                      }
            },'处罚有效期:'),
            h('span', {
               slot: 'content', 
               style: {
                       whiteSpace: 'normal', 
                       wordBreak: 'break-all' 
                      }
               },params.row.validity_)
            ])
                        
                    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值