问题情境:

layui中将数据库数据通过layui table渲染到前端表格,非常简单,但是如果数据库存储的信息不能被直接展示,项目中该页面有好几个这样的字段,会员类型,支付类型,会员时长还有平台类型;例如数据库有一个类型字段:1和2,1表示钻石会员,2表示至尊会员,前端显然不能直接显示1和2,而是应该根据后端返回的数字进行判断,展示相应的内容。layui table的自定义模板功能能非常方便地解决这个问题;

方法一:函数转义

所谓函数转义,就是在表格cols的对应列中直接写一段函数:

{ field: 'vip_type', title: '会员类型' , templet: function(d) {if(d.vip_type == 1){

res= "钻石会员"}else{

res= "至尊会员"}returnres;

}

},

这样的写法,简单直接,缺点是复用性差,有可能导致代码冗余。

方法二:绑定模板选择器

下述是templet对应的模板,它可以存放在页面的任意位置。模板遵循于 laytpl 语法,可读取到返回的所有数据。

{{# } else{ }}

至尊会员

{{# } }}

table.render中的对应列templet内容中直接引用上面的模板即可

{

field:'vip_type',

title:'会员类型',

templet:'#typeTpl'}

这样的话,如果有多处表格使用同一个模板,代码复用性将得到加强。

方法三:直接赋值模版字符

templet: '

{{d.title}}

'注意:这里一定要被一层

write by:tuantuan

layui 表格内容写temple函数_layui表格-template模板的三种用法相关推荐

  1. layui 表格内容写temple函数_layui 表格内容显示更改

    在cole 中使用temple 属性进行修改 例: table.render({ elem: '#messageTable' ,id: 'search_table_mId' ,height: 500 ...

  2. layui 表格内容写temple函数_templet渲染layui表格数据的三种方式

    layui前端框架是我一直在使用,也很好用. 今天记录一下,templet渲染layui表格数据的三种方式. 第一种:直接渲染(对于表格数据样式要求不高) 直接在动态表格字段声明,添加templet属 ...

  3. layui导入模板数据_layui表格-template模板的三种用法

    问题情境: layui中将数据库数据通过layui table渲染到前端表格,非常简单,但是如果数据库存储的信息不能被直接展示,项目中该页面有好几个这样的字段,会员类型,支付类型,会员时长还有平台类型 ...

  4. java this()函数_java中this关键字的三种用法

    this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针. this的用法在java中大体可以分为3种: 1.普通的直接引用,this相当于是指向当前对象本身. 2.形参与成员名字重 ...

  5. OpenCV函数应用:基于二值图像的三种孔洞填充方法记录(附python,C++代码)

    系列文章目录 函数系列: OpenCV函数简记_第一章数字图像的基本概念(邻域,连通,色彩空间) OpenCV函数简记_第二章数字图像的基本操作(图像读写,图像像素获取,图像ROI获取,图像混合,图形 ...

  6. C++容器的insert()函数有以下三种用法: 最终*it=val;

    C++容器的insert()函数有以下三种用法: 最终*it=val; //用法1:在指定位置it前"插入"值为val的元素,返回指向这个元素的迭代器, iterator inse ...

  7. Python扩展库numpy中where()函数的三种用法

    第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标. 第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy ...

  8. layui 数据表格内容过长遮挡_word表格技巧:遇到这三种情况,你会处理么?

    编按:工作中,除了文字排版,表格应该是排版中比较麻烦的一类.因为各种文档的格式不同,表格也需要随机应变.因此,在排版的过程中,难免会遇到一些表格问题,今天小编总结了3个表格排版常见问题,快来看看吧,希 ...

  9. c语言函数大全表格形式,C语言函数大全[表格形式].doc

    C语言函数大全[表格形式].doc 目 录 1.字符函数,所在函数库为ctype.h--------------------------2 2.数学函数,所在函数库为math.h.stdlib.h.s ...

最新文章

  1. 【python教程入门学习】利用Python绘制关系网络图
  2. sqlserver 获取当前年_CVE-2020-0618: 微软 SQL Server 远程代码执行漏洞通告
  3. java 找不到或无法加载主类- 解决方案
  4. 3大主流前端框架对比
  5. phantomjs学习
  6. 【Python】青少年蓝桥杯_每日一题_7.03_输出符合要求的字母
  7. [未解决]jQuery中autocomplete的source格式问题
  8. 微软最新论文解读 | 基于预训练自然语言生成的文本摘要方法
  9. 22考生这些院校计算机专业改考408
  10. CUBA 7的新功能
  11. 编译器错误消息: CS0006: 未能找到元数据文件 System.EnterpriseServices
  12. SAP License:PO中“最终发票”的应用与理解
  13. GPU服务器硬件及软件
  14. JSONObject.fromObject(obj) 报错
  15. 江苏省2021年高考成绩查询有分数吗,江苏省2021年普通高考录取分数线公布
  16. Spring启动异常之ConflictingBeanDefinitionException: Annotation-specified bean name ‘XXXXXService‘
  17. Oracle | Oracle初级全程学习笔记
  18. c语言内部函数与,内函数和外函数关系 有关C语言的内部函数和外部函数的定义说明...
  19. Disable Win+R from launching Wox
  20. What?Tomcat-竟然也算中间件?

热门文章

  1. The bean 'xxxx.FeignClientSpecification', defined in null, could not be registered. A bean with that
  2. php 伪静态 page-18.html,PHP 伪静态实现技术原理讲解
  3. 把ListT转换为DataTable
  4. 【 全干货 】5 分钟带你看懂 Docker !
  5. 2021年高考模拟考成绩查询,2021年湖北省普通高考模拟考试成绩查询
  6. 2022-2028年中国服务机器人行业市场调查研究及前瞻分析报告
  7. 一个fork短码的扩展版本
  8. ECSHOP 数据库结构说明
  9. 使用GeoServer导出地图数据GeoJSON并应用
  10. Android实战技巧之六:PreferenceActivity使用详解