已有案例:若依框架 分页问题-前端黑洞网
二、问题解决
1分析
debug的时候发现框架自带的表数据回显的方法,是Page并不是list。继续往下看。
在getDateTable中有一个设置 total的地方,应该就是我们自定义的方法返回的list没有像page一样有total,导致分页问题
2解决想法
1因为框架自带的查询是是page类型,我把自定义方法返回的强制转换成page就行了呗。
然后在service,controller。。。改返回类型,结果还是前端返回arraylist无法强制转换成page(Pagehelper)。
2重新定义个Page类型,获取原生select方法的total(但为了获取原生方法的total,把原来的方法返回类型也改成Page亲测不影响数据初始化),然后在这个page中加入想要装填的数据(用addAll方法装填自定义方法返回的list)。
如下图
成功!!!数据回显正常,并且开发需求也满足无问题。你的返回是什么意思 是不是把页面提交之后有刷新本页面,如果是这样的话 把select中的选中的值传到后台 在返回本页面的时候重新穿过来 ,在页面的初始化方法中判断这个值,选择哪个select被选中 这样就可以了废话不多说 直接上图。
使用el-select出现回显的问题, 经过查阅发现是因为value值的类型为字符串导致的。只要把value的类型转换成数字就可以正常显示了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)