前端如何回显一个list

前端如何回显一个list,第1张

今天后台管理开发时候,用到自定义的模块,将list返回给前台,出现了分页问题,一共12条数据,但第一页10个之后就没了,必须点击一页显示20个才能将所有数据显示出来。
已有案例:若依框架 分页问题-前端黑洞网
二、问题解决
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的类型转换成数字就可以正常显示了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13333567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存