为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

回复 老猿:我在网上查了一下,说是没有添加分页插件,加上这段代码就好了,但是好奇怪啊,视频里老师也没有写这个啊

@Configuration
public class MybatisPlusConfig {
    // 最新版
   @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}


2 回复 有任何疑惑可以回复我~
#1

老猿

视频里有讲添加分页插件的
2021-05-15 回复 有任何疑惑可以回复我~
#2

莫南爵

如果没有写这个,返回的count一直是0,获取不到数量就不显示分页
2021-05-15 回复 有任何疑惑可以回复我~
#3

老猿 回复 莫南爵

哦哦,原来是这样,我在3-3节中,有讲添加分页插件这事
2021-05-15 回复 有任何疑惑可以回复我~
#4

莫南爵 回复 老猿

可能是我看漏了?
2021-05-15 回复 有任何疑惑可以回复我~
#5

老猿 回复 莫南爵

也谢谢你的提示。
2021-05-15 回复 有任何疑惑可以回复我~
#6

hawk_1984

就是这个原因,配置上就可以显示分页了
2021-08-11 回复 有任何疑惑可以回复我~
查看3条回复

渲染表格的table.render中,添加page: true这个参数了吗?

0 回复 有任何疑惑可以回复我~

我也是,加了,但是页面没有页码

var tableIns = table.render({
    elem: '#customerList', // table的id
    url: '/customer/list', // 数据接口
    page: true,  //开启分页
    parseData: function (res) { //res 即为原始返回的数据
        return {
            "code": res.code, //解析接口状态
            "msg": res.msg, //解析提示文本
            "count": res.data.count, //解析数据长度
            "data": res.data.records //解析数据列表
        };
    },
    cols: [[//表头
        {field: 'realName', title: '真实姓名'},
        {field: 'sex', title: '性别'},
        {field: 'age', title: '年龄'},
        {field: 'phone', title: '手机号码'},
        {field: 'createTime', title: '创建时间'},
        {title: '操作', toolbar: '#barDemo'}
    ]]
});


0 回复 有任何疑惑可以回复我~
#1

老猿

奇怪,正常应该好使啊?你用的layui是什么版本,实在不行,加入layui的官方群问问吧。
2021-05-15 回复 有任何疑惑可以回复我~
#2

老猿

用F12调试模式看看呢,看看是否报错,动态渲染的元素中,是否有分页相关的,是元素中就没有,还是有元素但是显示不出来。
2021-05-15 回复 有任何疑惑可以回复我~
#3

老猿

对了,楼下那个同学说,他是因为Mybatis-Plus分页插件没配置的事,你看看你是不是这个原因
2021-05-15 回复 有任何疑惑可以回复我~
#4

qq_慕田峪5401704 提问者 回复 老猿

是这个问题后来找到原因了哈哈哈
2021-05-18 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信