vue3中ts语法使用element plus分页组件警告错误问题
vue3 ts语法使用element plus分页组件警告错误
main.ts:20 ElementPlusError: [ElPagination] Deprecated usages detected, please refer to the el-pagination documentation for more details
at debugWarn (error.ts:13:37)
at Proxy.<anonymous> (pagination.ts:203:9)
at renderComponentRoot (runtime-core.esm-bundler.js:914:44)
at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js:5649:57)
at ReactiveEffect.run (reactivity.esm-bundler.js:190:25)
at instance.update (runtime-core.esm-bundler.js:5763:56)
at setupRenderEffect (runtime-core.esm-bundler.js:5777:9)
at mountComponent (runtime-core.esm-bundler.js:5559:9)
at processComponent (runtime-core.esm-bundler.js:5517:17)
at patch (runtime-core.esm-bundler.js:5119:21)
引起以上警告信息的代码如下:
<el-pagination :current-page="p.page + 1" :page-size="p.pageSize" :page-sizes="[10, 15, 20, 50]" background layout="total, sizes, prev, pager, next, jumper" :total="tableData.totalElements" 这一行引发错误 @update:page-size="handleSizeChange" @update:current-page="handleCurrentChange"/>
引起错误的原因是 :total属性赋值必须为数字类型。
修改为如下即可:
:total="parseInt(tableData.totalElements)"
vue Element-ui之el-pagination踩过的坑
由于页面设计得弹窗他宽度不够,还要分成三部分,中间部分是选择人的分页,这就很难办了,把能省的都省了,宽度还是太大,就想着把分页跳转的改少一些,设置可选的跳转为3页,其余省略号显示,我选择了pager-count,如下:
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="leftPage.currentPage" layout="prev, pager, next,sies, jumper" :total="10" :pagerCount="2" ></el-pagination>
虽然页面显示出来了。。。但是报错了
- 页面:
- 报错:
[Vue warn]: Invalid prop: custom validator check failed for prop "pagerCount".
完了就去查了element的手册
意思就是pager-count只能设置5-21的奇数,无法实现只显示两个页码所以我就给设置了最小值5了,结果页面显示还可以。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue-admin-box第一步npm install时报错的处理
这篇文章主要介绍了vue-admin-box第一步npm install时报错的处理方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-10-10uniapp 小程序和app map地图上显示多个酷炫动态的标点效果(头像后端传过来)
这篇文章主要介绍了uniapp 小程序和app map地图上显示多个酷炫动态的标点效果(头像后端传过来),本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-09-09使用vue-router切换页面时,获取上一页url以及当前页面url的方法
这篇文章主要介绍了使用vue-router切换页面时,获取上一页url以及当前页面url的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-05-05如何将iconfont图标引入到vant的Tabbar标签栏里边
这篇文章主要介绍了如何将iconfont图标引入到vant的Tabbar标签栏里边,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-04-04vue踩坑记-在项目中安装依赖模块npm install报错
这篇文章主要介绍了vue踩坑记-在项目中安装依赖模块npm install报错,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-04-04Vue3表单组件el-form校验规则rules属性示例详解
在el-form中正确使用rules校验是非常重要的,rules使用不当容易出现规则不生效、规则一直被触发等各种现象,这篇文章主要给大家介绍了关于Vue3表单组件el-form校验规则rules属性的相关资料,需要的朋友可以参考下2024-08-08
最新评论