iview table 两行显示 ,超出隐藏气泡显示
在iview的table组件中,如何实现两行显示,并在超出部分自动隐藏并显示气泡提示?
1. 设置表格行高度为两行的高度
在iview的table组件中,可以通过设置row-height属性来设置每行的高度,将其设置为两行的高度即可实现两行显示。例如:
```html
<Table :row-height='40'>
</Table>
```
2. 使用ellipsis属性实现超出部分自动隐藏
在iview的table组件中,可以设置列的ellipsis属性来实现超出部分自动隐藏。例如:
```html
<Table :row-height='40'>
<Table-column title='姓名' key='name' :ellipsis='true'></Table-column>
<Table-column title='年龄' key='age'></Table-column>
</Table>
```
上面代码中,姓名列的ellipsis属性被设置为true,表示如果内容超出列宽度,将自动隐藏并显示省略号。
3. 使用Tooltip组件实现气泡提示
为了让用户能够知道被隐藏的内容,我们可以使用iview的Tooltip组件来实现气泡提示。在姓名列的每个单元格中,添加Tooltip组件即可。例如:
```html
<Table :row-height='40'>
<Table-column title='姓名' key='name' :ellipsis='true'>
<template slot-scope='{row}'>
<Tooltip content='{{row.name}}'>
<div>{{row.name}}</div>
</Tooltip>
</template>
</Table-column>
<Table-column title='年龄' key='age'></Table-column>
</Table>
```
react tooptip组件 上面代码中,我们通过template标签来定义每个单元格的内容,并在其中添加Tooltip组件。Tooltip组件的content属性被设置为{{row.name}},表示提示内容为姓名列的值。
通过上述步骤,我们就可以在iview的table组件中实现两行显示,并在超出部分自动隐藏并显示气泡提示了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论