layui中渲染table表格

这篇具有很好参考价值的文章主要介绍了layui中渲染table表格。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

页面布局

可直接根据文档要求去写 table 组件(这个不重要)

<table lay-filter="SyDictTable" id="SyDictTable" lay-data="{id: 'SyDictTable'}"></table>

Js

重要的是去修改JS里面的东西,比如:code码、分页这些文档里是没有的


<script>
     layui.use(['table','jquery'], function () {
            var testTable=layui.table;
            var $ = layui.jquery

            // 初始化渲染表格
           testTable.render({
                elem: '#SyDictTable',
                id:'SyDictTable',
                url: ctx + 'list', // 测试接口
                // 修改分页参数(因为layui中页数参数跟后端接口参数不一至)
                 request: {
                    pageName: 'pageNum',
                    limitName: 'pageSize'
                },
                //  反正就是需要配合layui中的规则(正常的code返回200就可以拿数据,但是layui中                                    
                    code为0才是成功)
                parseData:function(res){
                    return{
                        "code": res.code == "200" ? 0 : res.code,
                        "count": res.data.total,
                        "data": res.data.rows
                    }
                },
                // 表头数据(必须是一个二维数组,具体可看文档描述)
                 cols:[
                    [
                        {field:"dictName",title:"字典名称",unresize:true},
                        {field:"dictCode",title:"字典编码",unresize:true},
                    ]
                ],
                //  分页设置(具体看文档描述)
                page:{
                    limits: [5, 10, 100, 200]
                    , limit: 10 //每页默认显示的数量
                },
                //  请求接口所需要的参数
                where: parameterFun()
            });
            
            //  参数(比如在渲染表格时会根据一些参数去渲染不同的数据)
            // 比如会根据 select 选择的内容去渲染数据
             function parameterFun(){
                var selectVal = $('#select').val()
                var params={
                    //  selectText 是接口需要传递的字段名称
                    "selectText" : selectVal 
                }
                return params
             }
    )}
</script>

有帮助的点个赞赞 !!!文章来源地址https://www.toymoban.com/news/detail-630100.html

到了这里,关于layui中渲染table表格的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【前端】layui table表格勾选事件,以及常见模块

    欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《前端》系列文章,每篇文章将以博主理解的角度展开讲解, 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 在 layui 的 table 表格中,想要监听勾选事件可以通过监听 checkbox 类型的列实现。 可以使用 ch

    2024年04月22日
    浏览(24)
  • layui学习笔记(三)关于layui渲染表格因权限判断需要动态隐藏列的研究

    TP6+Layuiadmin+apache+mysql+vscode学习研究layui前端技术 layui2.76版本,渲染的表格,因同一页面不同用户权限判断,所需要有不同的表格列来支持时,目前无法满足。 layui文档中有hide:true这一方法。 单独使用hide:true隐藏时是没问题的,但是这是个初始化隐藏,无法进行判断。 网上的

    2024年01月21日
    浏览(31)
  • Layui table的动态表格lay-data怎么传递参数给后端

    Layui table的动态表格lay-data怎么传递参数给后端 前端代码: js代码: 注意上面代码注释内容即可。

    2024年02月12日
    浏览(33)
  • vue+Element UI Table表格动态渲染表头内容及操作按钮

    循环表格头信息数组 封装操作组件并引入表格文件内 配置表头信息数组及添加操作事件

    2024年02月13日
    浏览(47)
  • vben-admin中渲染table表格时怎么处理不同的数据结构

    最近在用vben admin开发后台管理系统,vben admin这个后管端框架封装的非常细,颗粒度非常细,如果了解里面的组件或者api用法,那开发起来非常快。如果不了解,那就非常痛苦了,目前关于vben admin这块的开发问题的博客很少,所以有的问题很难查到。我经历了这样的过程,于

    2024年02月09日
    浏览(29)
  • vue纯前端导入excel,获取excel的表格数据渲染el-table

    最近有个需求,最开始列表数据是通过新增按钮一条条添加的,但是部分数据量可能上百条,客户自己手选会很慢,所以产品经理给了个需求要求可以通过上传excle文件进行导入。 经过网上查询及涉及自己项目,实现了此功能。 第一步:安装插件,我安的是0.16.0;原因是默认

    2024年02月16日
    浏览(36)
  • 【前端】vue3+ts+vite,el-table表格渲染记录重复情况

    给自己一个目标,然后坚持一段时间,总会有收获和感悟! 在使用vue的过程中,总会遇到一些有疑问的地方,总结就能够加深印象,下次再出现的时候也有个参考的地方。 Element UI 的 el-table 组件是一个强大的表格组件,提供了许多常见的属性来配置和定制表格的外观和行为

    2024年02月04日
    浏览(32)
  • vue大数据表格上万条数据,树型表格,解决el-table表格数据量过大渲染卡死的问题,使用umy-ui的大数据表格虚拟表格虚拟滚u-table解决。

    先看看效果吧,拿实例说话,直接渲染四万多条数据不分页,树形表格可以展开 直接上代码: 第一步:引入表格组件:自行按照官方文档引入即可 第二步:具体页面实现代码: 这是HTMl代码,多的不介绍,基本方法和el-atble没什么区别,只是tl-table的基础上加了几个属性,这

    2024年02月11日
    浏览(34)
  • vue3 组合式 ant.design组件Table嵌套表格,从后端获取数据并动态渲染

    在根据官方文档使用ant.design中的嵌套表格时,发现官方文档很多地方都不够详细。在过程中踩了不少坑,例如: 子表如何获取父表的数据? 如何获取子表的行索引? 如何让子表的数据源来自父表该行的数据? 总之,最后还是磕磕绊绊做完了功能,于是第一时间把代码整理

    2024年02月15日
    浏览(27)
  • JavaScript和Vue中实现表格(table)固定表头和首列【提供Vue和原生代码】

    本文主要介绍关于 JS 或 Vue 中如何进行表头,列固定,可以根据实际应用场景应用于 原生 , Vue , 移动端 , 小程序 中 实际效果展示: 对于列的固定, table 中有对应的方法,但是如果列和表头都要固定,只能通过其他方式实现,如果您找到了更好的自身方法,还请斧正 表

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包