在layuiadmin使用中系统自带分页是在前端控制数据现在自定义分页问题

提问 未结
9 95
上官biu
上官biu 2019-3-14
悬赏:20飞吻
版本:layui 浏览器:
在表格数据渲染的时候我是默认吧默认设置的分页关掉,如图,

然后我自己在下面定义个一个方法,如图,然后 点击的时候执行里面的函数请求数据

在前端页面点击下面数字234的时候数据正常加载,分页功能正常,但是就是我点完该数字不会选中状态,点击下一页也不会

我点击一次我就执行一次请求数据的方法,然后表格数据重载,
求问是不是因为我每次点击后数据重新载入的原因导致我分页的数字不会被选中的状态,,
回帖
  • Zlheb
    2019-3-14
    后端要返回当前的页码给分页组件
    0 回复
  • 冷妆
    2019-3-14
    @Zlheb对的,我是这样写的curr: location.pathname.replace(new RegExp("/user/index/"+$(".name").data("username")+"/"), ""),//当前页
    console一下,如果是2下面就会是2
    0 回复
  • 上官biu
    2019-3-14
    @冷妆 不好意思没看懂你写的这,可以说仔细点吗,
    后端是灭有返回当前的页码给我,
    0 回复
  • 冷妆
    2019-3-14
    当前页码我是在jump中设置的
    laypage.render({
    elem: "laypage3",
    count: $("#laypage3").data("maxnum"),//从服务器得到
    limit: 6, //每一页显示多少条数据,layui自己的
    groups: 3,
    curr: location.pathname.replace(new RegExp("/user/index/"+$(".name").data("username")+"/"), ""),//当前页
    jump(obj, f) {
    $("#laypage3 a").each(function(i, v){
    let pageValue = "/user/index/"+$(".name").data("username")+"/"+$(v).data("page")
    v.href = pageValue
    })
    },
    })
    curr对你的路由正则一下,如果你要跳转到第二页,正则出来为2就是正常的
    0 回复
  • 冷妆
    2019-3-14
    0 回复
  • 上官biu
    2019-3-14
    @冷妆 你这样设置是不是要配置hash地址的,
    0 回复
  • 冷妆
    2019-3-14
    @上官biu [思考] 没有配
    0 回复
  • 上官biu
    2019-3-15
    [衰] 好吧,,我是页面都能跳转,数据获取也正常,就是下面的页码点击跳转时候不会自己选中,搞不定
    0 回复
  • 上官biu
    2019-3-15
    已经解决,少了参数配置
    0 回复