简介
今天做项目,遇到个很奇葩的问题: [ElPagination] 你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档
之后对照文档,将一个一个属性改为固定数字后发现了问题。
原因
改到 total 属性是发现报错消失,恢复到使用动态参数时报错恢复,此时发现了问题出处。
猜测是 total 最初没有获取到的原因导致。
因为我使用了 TypeScript
:total="hospital_work_data?.total" |
当请求到接口数据后 hospital_work_data 才会有内容,导致页面渲染后没有第一时间获取到内容导致。
确定了问题就好解决了。
解决办法
我给 total 添加了一个默认值::total="hospital_work_data?.total || 6"
最终问题解决。