开发中遇到这样一个需求,该项目用的是iview UI组件,需求是:
表格列头有一个字段和一个单位,两者样式不同,理想效果如下:“建筑面积四个字为18px、单位(㎡)为16px”。

  • 如果按照iview—table表格默认的title属性赋值,那这个字段以及单位的样式就会一样,均为18px。如下图:

  • 这时候打开iview官网看到这样一个属性:renderHeader

  • 官方是这样定义的:自定义列头显示内容,使用 Vue 的 Render 函数。传入两个参数,第一个是 h,第二个为对象,包含 column 和 index,分别为当前列数据和当前列索引。

  • 既然提供了这个属性,那就可以说很方便了,具体怎么使用呢。
  1. 注释掉原有的title属性,加上renderHeader,示例代码如下:
{// title: '建筑面积(㎡)',key: '****', // 对应列内容的字段名slot: "****", // 插槽width: '110px',align: 'center',renderHeader: (h, params) => { // Render 函数,自定义列头显示内容return h('span',[h('span', '建筑面积'),h('span', {style: {color:'#01DAF5',fontSize: '16px'}}, '(㎡)'),])},
},
  1. 效果如下:

  1. 至此,实现效果。

iview(View UI)使用 Vue 的 Render 函数,自定义表格列头显示内容(renderHeader)相关推荐

  1. vue使用render函数自定义标签动态导入js文件

    文章目录 问题背景 解决思路 知识加油站 Render函数 createElement参数 代码实现 问题背景 项目中需要引入国网思极地图,但是因为pc端的项目一般都是部署到内网.该项目要同时部署到2 ...

  2. vue之 render函数 入门篇

    目录 vue之 render函数 入门篇 简单渲染一个 h1 标签 简单渲染一个 ul 与 li 默认插槽 与 具名插槽 vue之 render函数 入门篇 render: function (cre ...

  3. Vue.js render函数的数据双向绑定

    在Vue.js render函数中数据双向绑定较为复杂.

  4. vue.js render函数怎么传入自定义组件

    vue.js render函数怎么传入自定义组件 和定义子组件的用法一样 import Test from '@/components/Test' export default { render:(h ...

  5. vue之Render函数

    (1)什么是Render函数 先来看一个场景,在博客网中,一般有一级标题.二级标题.三级标题...,为了方便分享url,它们都做成了锚点,点击后,会将内容加载网址后面,以#分隔. 例如'特性'是一个& ...

  6. 【Vue】render函数使用和详解

    前言 在平时编程时,大部分是通过template来创建html.但是在一些特殊的情况下,使用template方式时,就无法很好的满足需求,在这个时候就需要 通过JavaScript 的编程能力来进行操 ...

  7. vue中render函数的作用及解析

    在vue脚手架的main.js文件中,存在这样一段代码: 意思是对vue实例的配置,其中render函数的作用是,将h创建的Node节点信息return返回给Vue.js底层处理文件中的beforeM ...

  8. Vue的render函数

    1.template模板 父组件:App,子组件:Test app.vue中 <template><div id="app"><h1>这是app ...

  9. vue的render函数用法

    1.render简介 前面我们的组件的模板都是在模板里写的(template),模板最后都会被vue编译成virtual dom(虚拟dom),在某些情况下模板可能不好用,例如需要实现一个动态的文章标 ...

最新文章

  1. 可持续农业生态系统中的核心微生物组
  2. python svm超参数_grid search 超参数寻优
  3. 基于云计算的海量数据挖掘
  4. c语言stdio中null的值,C/C++编程笔记:C语言NULL值和数字 0 值区别及NULL详解
  5. python中遍历结构可以是哪些数据类型_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...
  6. 剑指offer(21)从上往下打印二叉树
  7. 我的vscode配置 利用Settings Sync一键安装
  8. 气象气候应用在Intel最新处理器Icelake上的性能测评
  9. 2018年《环球科学》十大科学新闻:霍金逝世、贺建奎事件位列前二
  10. ASP.NET配置文件Web.config 详细解释
  11. python中casefold()函数的用法
  12. [算法]bitmap算法
  13. jQuery上传插件uploadify中文文档
  14. 基金销售系统和TA系统
  15. base64深入理解与判断、base32、base16
  16. 关于求两个球相交部分体积计算
  17. 游戏开发中的贝塞尔曲线
  18. 实时数据库和关系数据库的区别、对比
  19. 机器学习:单词拼写纠正器python实现
  20. 【考研英语语法】冠词练习题

热门文章

  1. FFmpeg: 通过ffplay给视频加字幕
  2. 论文阅读笔记 | 三维目标检测——Complex-YOLO算法
  3. Python中小波工具(pywt)分析EEG数据
  4. 教资综合素质 (笔记一)
  5. 盛辉SG90舵机 51单片机PWM控制程序 手机屏幕触控
  6. 系列文章|闲鱼商品理解之精品库建设
  7. 如何申请 Apple 的 Dun Bradstreet Code (邓白氏编码 2021)(最新的,网上其他的流程都跟现在的申请步骤有差别)...
  8. 实用主义 | 如何定制化群发你的微信消息
  9. Code jock 8.7 源代码编译
  10. 彻底解决conda环境下 tensorflow gpu版本出现的问题:Not creating XLA devices, tf_xla_enable_xla_devices not set