在iview表格插入title提示

在iview表格插入title提示

实现效果:当表格数据内容较多的时候,文本不换行,超出部分显示为省略号的时候,鼠标移动到某个表格内容的时候,展示出全部内容,像title属性一样。

实现方法:

方法一:

直接用iview组件的属性:tooltip。以tooltip组件显示完整内容

方法二:

利用render函数实现。自定义渲染当前列,给其加上title属性

代码如下:

<template>
  <div class="box">
    <Table :columns="columns" :data="tableData" height="350px"></Table>
  </div>
</template>

<script>
export default {
  data() {
    return {
      columns: [
        {
          title: "物品",
          key: "title",
          ellipsis: true,
          // 方法一
          // tooltip: true,
          // 方法二
          render: (h, params) => {
            return h("div", [
              h(
                "span",
                {
                  attrs: {
                    title: params.row.title,
                  },
                },
                params.row.title
              ),
            ]);
          },
        },
        {
          title: "价格",
          key: "value",
        },
      ],
      tableData: [
        {
          title: "薯片",
          value: 5,
        },
        {
          title:
            "零食大礼包:包含辣条(亲嘴烧、卫龙)、纯牛奶、喜之郎、QQ星、薯片、酸奶、饼干",
          value: 45,
        },
        {
          title: "可口可乐",
          value: 6,
        },
        {
          title: "苹果手机",
          value: 5000,
        },
        {
          title: "香水",
          value: 300,
        },
      ],
    };
  },
};
</script>

<style>
.box {
  width: 300px;
}
</style>

效果:

方法一:
在这里插入图片描述

方法二:
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
iView表格组件是一种基于Vue.js的适用于管理和展示数据的强大工具。它提供了一种嵌套表格的功能,使得我们可以在表格的某一列中再次引入一个子表格,并且可以固定某些列使其在水平滚动时保持固定位置。 要实现表格嵌套表格固定列,我们需要使用iView提供的`fixed`属性。首先,我们可以通过在主表格的列定义中设置`fixed`属性为left或right来固定列。这将使得指定的列固定在表格的左侧或右侧位置。 然后,在主表格的某一列中,我们可以使用嵌套表格的方式来创建一个子表格。通过在该列的slot中使用`<template>`标签,并添加相应的标识,我们可以在该slot中引入子表格。 对于子表格,我们也可以设置任意多个列,并通过设置`fixed`属性来决定哪些列需要固定。这样,当主表格进行水平滚动时,固定列将始终保持在其指定的位置上。 需要注意的是,表格的父子之间的关系是通过唯一的`expand`字段来确定的。通过在主表格的列定义中加入一个`type=expand`的列,我们可以在展开子表格时将数据传递给子表格。然后,子表格将根据传递的数据显示相应的内容。 总之,通过合理地使用iView表格组件提供的`fixed`属性,我们可以实现表格嵌套表格固定列的功能。这种功能在需要同时展示父子表格数据并保持固定列位置时非常有用。同时,iView的文档和示例也会提供更详细的使用方法和示例代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值