美文网首页SpringBoot极简教程 · Spring Boot
layui+springboot+thymeleaf 动态传参

layui+springboot+thymeleaf 动态传参

作者: employeeeee | 来源:发表于2019-01-08 18:16 被阅读220次

昨天写了一个用户的信息详情,点击之后,跳转到对应页面,然后效果是这样的.

image.png

当时被这个这么大又单调的界面丑哭了,内心非常的苦闷,感觉这个界面存在的价值非常低下,
因为编辑界面也是类似这样的要这丑东西有什么用.
后来突然想到了layui,就像不如让管理员点击ID后,会弹出一个弹窗,显示用户的信息,然后可以叉掉.就像是这样

image.png

欧呦呦 感觉真是看上去舒服又可爱.然后就准备来实现一下,想了一下主要会遇到的问题就是传参 也就是你的id值 需要根据管理员点击不同的用户,传递不同的id,然后拼接url

我是这样考虑的,通过ajax来判断用户点击的index值,然后再通过我js在后台通过thymeleaf获取到的list,加上index值就可以获取到用户点击的id了,然后再通过url的拼接,将参数传递到url中,当然也可能有别的办法,但是我想到的比较方便的就是这样,亲测可用
然后js代码如下

    <script type="text/javascript" th:inline="javascript">
        layui.use('layer', function () {
            var layer = layui.layer;
            var page = [[${userList.rows}]];
            $(".queryInfo").on('click', function () {
                    var i = $(this).index();
                    var id = page[i].id;
                    var url = '/users/'+id+'/queryInfo';
                    layer.open({
                        skin:'layui-layer-molv',
                        type: 2,
                        title: '用户信息详情',
                        maxmin: true,
                        shadeClose: true, //点击遮罩关闭层
                        area : ['800px' , '520px'],
                        content: url,
                        shade:0.8,
                        anim:5,
                    })
                }
            )
        });
    </script>

你就可以拥有同款弹窗

相关文章

  • layui+springboot+thymeleaf 动态传参

    昨天写了一个用户的信息详情,点击之后,跳转到对应页面,然后效果是这样的. 当时被这个这么大又单调的界面丑哭了,内心...

  • Next.js 跳转传参并接收接参

    介绍路由传参,接参使用方法 传参 + 跳转页面接收参数 动态路由传参 + 跳转页面接收参数创建动态路由在pag...

  • Vue 动态路由

    动态路由 动态路由传参

  • react的动态路由

    1. 动态路由传参 建议用这个,刷新不会丢 2 query传参 3. state传参

  • Vue实战第二天

    路由组件传参 动态路由传参 静态路由传参 函数传参htm5 history 模式 设置通用路由,找不到页面跳转自定...

  • Pentaho CDE 动态传参

    Pentaho CDE 动态传参 最近有网友说在CDE报表设计的时候参数是写死的,要如何动态传参,网上可用的资料少...

  • DataX 动态传参

    在实际应用当中,往往会需要动态传入分区字段,那么在json文件中,可以选择${参数值}来进行传参 相应的在执行命令...

  • 动态路由传参

    为什么有路由组件传参 如果用$route的方法,会导致它与对应的路由有高度的耦合(也就是说,$route的组件传参...

  • vue路由的介绍(二)--vue动态路由和get的传值

    vue动态路由和get的传值---->同属于路由的传参 1,vue动态路由: 动态路由的配置: ①,在配置路由时加...

  • vue-router 传参

    动态操作路由 注意:前者query传参,会在页面url上显示参数,后者params传参则不会,这代表刷新页面前者参...

网友评论

    本文标题:layui+springboot+thymeleaf 动态传参

    本文链接:https://www.haomeiwen.com/subject/kypbrqtx.html