打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iview中table的title自定义换行
userphoto

2022.07.06 河南

关注

table的title自定义换行

    iview项目中遇到这类问题,table的title过长,如果自动换行,显示效果不佳。于是经查询,找到解决方案。
    table的column中会有type属性,列类型,可选值为 index、selection、expand、html。换行肯定会使用<br/>,所以type肯定为html,才能识别<br/>。又在网上找到renderHeader方法。和render方法类似,可以自定义title的格式。于是参照网上的代码便有了如下写法:

{
    type: 'html',
    title: '',
    renderHeader: (h, params) => {
        var text = '使用名称为:<br/> 测试商户';
        return h('div', {
            props: {},
        },text);
    },
}

但是效果并不理想。


既然有type:'html’,肯定就有这种写法,我想一定是我的打开方式不对,于是又在网上搜索type:'html’的写法,最终找到了正确的打开方式:

{
    type: 'html',
    title: '',
    renderHeader: (h, params) => {
        var text = '使用名称为:<br/> 测试商户';
        return h('div', {
            domProps:{
              innerHTML: text
            }
        })
    }
}


到此完美解决问题,记录一下

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何将jsp页面的table报表转换到excel报表导出
elementUI中el-table表格自定义表头
落伍者站长交流平台 - im286.com - 代码交流专栏 - tsys非官方交流 - 给大家简单介绍一下TSYS模板
关于JavaScript中处理表单from提交的问题浅谈
【教程】和讯个人门户“任何地方添任何模块”CSS-HTML方法
<br/>换行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服