Element-Plus的一点疑难问题~

在使用Vue3 + Element Plus 开发后台管理系统的时候,使用 pagination 分页的时候出现一个莫名奇妙的问题。动态设置分页的total的时候。页面上分页器死活出不来。检查了半天也没有发现参数有什么问题。

:total='total'

最后发现是接口返回的total字段是字符串类型,而组件接受的类型是Number类型。所以导致组件内部错误从而页面不显示了。

也是大无语!把接口返回的参数改成number类型就好了!

const total = ref(0)

total.value = Number(res.data.data.total)