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

说明:

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

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

方法一、 

<Table border :columns="tableColumn" :data="tableData"></Table>mounted() {this.initTableColumn('tableColumn')
},
methods: {initTableColumn(columnName) {//  提示一:title提示for (let i = 0; i < this[columnName].length; i++) {if (!this[columnName][i].render) {this.$set(this[columnName][i], 'ellipsis', true)this.$set(this[columnName][i], 'render', (h, params) => {return h('span', {attrs: {title: params.row[params.column.key]}}, params.row[params.column.key])})}}//  title提示for (let i = 0; i < this[columnName].length; i++) {if (!this[columnName][i].render) {this.$set(this[columnName][i], 'render', (h, params) => {return h('div', [h('span', {style: {display: 'inline-block',width: '100%',overflow: 'hidden',textOverflow: 'ellipsis',whiteSpace: 'nowrap'},domProps: {title: params.row[params.column.key]}}, params.row[params.column.key])])})}}// 提示二:气泡提示for (let i = 0; i < this[columnName].length; i++) {if (!this[columnName][i].render) {this.$set(this[columnName][i], 'ellipsis', true)this.$set(this[columnName][i], 'render', (h, params) => {return h('Tooltip', {props: { placement: 'top' }}, [params.row[params.column.key],h('span', { slot: 'content', style: { whiteSpace: 'normal', wordBreak: 'break-all' } }, params.row[params.column.key])])})}}}
}

 ①:最原始的超出后省略.., title显示:

{title: '录音名称',key: 'recName',width: 260,align: 'center',// render: (h, params) => {//     return h('div', [//         h('span', {//             style: {//                 display: 'inline-block',//                 width: '100%',//                 overflow: 'hidden',//                 textOverflow: 'ellipsis',//                 whiteSpace: 'nowrap',//                 cursor: 'pointer',//             },//             domProps: {//                 title: params.row.recName//             }//         }, params.row.recName)//     ]);// }
}

②:iview的 Tooltip显示,但是省略号不好处理,可以没有省略。。。,直接超出的部分不显示: ellipsis: true, //超出长度时用...显示

{title: '录音名称',key: 'recName',width: 260,align: 'center',// render: (h, params) => {//     return h('Tooltip', {//     props: {//         placement: 'top'//     }//     }, [//         params.row.recName,//         h('span', {//         slot: 'content',             //slot属性//         style: {//             whiteSpace: 'normal',//             wordBreak: 'break-all'//         }//         }, params.row.recName)//     ])// }
},

方法二、还有一个最简单的方法:tooltip:"false"

{title: '录音名称',key: 'recName',width: 260,align: 'center',tooltip:"false"}

iview ui里面 table表格title提示和气泡提示相关推荐

  1. Element UI 之table表格表头过长使用点点…显示,并添加鼠标移入悬浮显示

    Element UI 之table表格表头过长使用点点-显示,并添加鼠标移入悬浮显示 需求 鼠标移入表头 关键点: 1.样式中添加:(如果在scope中会不起作用) .el-table .cell { ...

  2. iview组件的Table表格的内容过多时,显示title提示

    在iview的Table表格中,如果数据超出当前列的宽度,多余的部分会折行显示,使得该行的高度增加.为了实现* 文本将不换行,超出部分显示为省略号 的效果,iview提供了表头属性ellipsis.然 ...

  3. iview ui 全静态表格,增删改查,分页功能

    本demo是一个非常全的,后台管理系统类的表单:增.删.改.查.4个主要功能都齐全的demo,数据采用的本地变量数组加载时调用:非常适用于纯前端页面的渲染:欢迎大家done下学习,以及提问题:(非常适 ...

  4. Element UI 之table表格表头过长使用点点...显示,并添加鼠标移入悬浮显示

    需求: 鼠标移入表头: 关键点: 1.样式中添加 .el-table .cell {word-break: keep-all !important;white-space: nowrap !impor ...

  5. Element UI 之table表格的封装

    需求: 鼠标移入: 实现: <template><el-tableclass="table-list":data="tableData"hei ...

  6. 解决iview UI的Table组件数据刷新但是页面不刷新的问题

    在改变了 Table 绑定的 data 变量的数值后,表格的数据刷新了,但是页面不刷新,之前滚动到的位置仍然在那里,而且如果左右两侧有固定列的时候,会错位,解决方法是给 Table 组件绑定一个 Ke ...

  7. element ui的table表格因竖向滚动条导致表头错位问题解决

    在vue项目中引入table组件,当将表格高度固定出现竖向滚动条,而且横向滚动条滚到最右边时,就会出现表头与内容错位的问题,如图 解决方法: Step1:在app.vue中加入css样式 <st ...

  8. elementui 表格表头竖着显示_ElementUI中table表格自定义表头Tooltip文字提示

    picture table-header-tips 应用 element 中的 table 组件,自定义表头 Tooltip 文字提示. 效果图 效果图 示例 demo 代码 引用 element-u ...

  9. vue iview UI 隐藏Table组件里的某些列

    我们在做Table的时候经常会根据一些条件需要进行隐藏.因此是否可以提供这样一个显示隐藏的属性,能够设置某列是隐藏的呢? 下面来看看效果: 现在视图里面加上动态列: <Table height= ...

最新文章

  1. python 爬取网页照片!全代码!指定数量,指定目录,爬取过程详细!关于有下载照片过程但是不显示照片的问题的解释
  2. 清华发布《中国AI发展报告2018》:中科院系统AI论文产出全球第一
  3. 怒肝8个月源码,我成为了 Spring 开源贡献者
  4. 模拟图书管理系统的完整代码
  5. 纯css3开发的响应式设计动画菜单(支持ie8)
  6. 【深度学习】图像去噪:一种基于流的图像去噪神经网络
  7. pythonATM自动存取款机7天密码保护
  8. python3 一年中的天数 时间转化为北京时_Python3?环境搭建
  9. C语言的5种存储类以及关键字volatile、restrict
  10. CodeForces615A-Bulbs-模拟
  11. sql外键需要输入吗_sql_外键(foreignkey)
  12. Windows设置开机自启动bat脚本
  13. VS2010:X64和X86冲突问题
  14. Pseudo-terminal will not be allocated because stdin is not a terminal
  15. excel公式编辑器_动态提取符合多个条件的记录,公式躲远点
  16. word生成html冗余清理,如何清除WORD冗余格式代码(转)
  17. 打开21端口 linux,Linux开启FTP的21端口
  18. MoveIt! RViz Visual Tools设置
  19. 开学季哪些数码产品值得一看?开学季推荐五款值得入手的好物
  20. 微信小程序跳过第三方的_微信小程序怎么解除第三方授权?

热门文章

  1. linux kvm切换器,KVM切换器是什么,看懂这一篇就够
  2. 图片填满父元素,自适应缩放
  3. h5调用移动端摄像头实现拍照获取图片
  4. 印象大使_宣布开放组织大使计划
  5. Filter过滤器代码演示及详解
  6. .net core .net6 Form Cookie Login 认证
  7. 振动测试软件带记录,ShockLog298可监测振动, 冲击, 并且实时提醒记录数据。
  8. 在 Java 中 new 一个对象的流程是怎样的?
  9. 李宏毅深度学习HW7
  10. mysql longtext查询慢_select中的longtext使查询速度极慢