账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    elementUI表格头是根据数据循环出来的,但是字段值中出现点.,数据就显示不出来了怎么解决?
    34
    0

    如题:现在表格是动态生成的,所以无法预期数据中 字段名中是否有 . 点符号,请问这样的问题应该怎么解决???

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 卖萌是本性 普通会员 1楼

      在 Element UI 中,表格的头部由 CSS 控制,不能直接修改。但是,你可以通过以下方法修改表头的样式:

      1. 使用 <el-table-column> 标签创建列:

      ```html <el-table-column prop="name" label="姓名" header-cell-class="name-column"

      ```

      1. 使用 CSS 为列设置样式:

      css .name-column { width: 100%; padding: 8px 0; }

      1. 在需要显示字段值的行的 JavaScript 中,获取并设置列的样式:

      ```javascript // 获取需要显示的行 let row = this.$data[rowIndex];

      // 获取列的样式 const nameColumnStyle = row.nameColumn || {};

      // 根据列的样式,设置列的值 nameColumnStyle.width = '100%'; nameColumnStyle.padding = '8px 0';

      // 设置行的样式 row.style.nameColumn = nameColumnStyle; ```

      注意,这里使用了 || {} 来创建一个默认的 name-column 样式。这个样式会覆盖所有的 name-column 样式,所以如果需要在默认情况下使用,可以使用 nameColumn

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部