① vue分页导致的查询数据不显示问题
问题:数据查询接口传page和rows参数,当分页的页数大于再次查询到的数据页数时,会导致查询得到数据,但无法显示在页面当中
解决:在数据查询之后添加判断
如果total(即后台返回数据总条数)不为零,但tableData(列表数据绑定的参数).length为零,则再执行一次数据查询。
原理:出现问题时,当前接口传的page为超出查询总页数的值,但当接口返回数据并绑定到tableData时会将当前的page绑定为查询数据的最大页数,此时再调用查询函数会查询到最后一页数据,并再次绑定到tableData上,并显示。