前端开发问题:[Vue warn]: Property “handleSizeChange“ was accessed during render but is not defined...
前端开发问题:[Vue warn]: Property "handleSizeChange" was accessed during render but is not defined...
·
- 在 Vue 项目中,出现如下警告信息
[Vue warn]: Property "handleSizeChange" was accessed during render but is not defined on instance.
[Vue warn]: Property "handleCurrentChange" was accessed during render but is not defined on instance.
# 翻译
[Vue warn]:渲染期间访问了属性 "handleSizeChange",但该属性 / 方法未定义
[Vue warn]:渲染期间访问了属性 "handleCurrentChange",但该属性 / 方法未定义
问题原因
- 在组件渲染过程中,尝试使用了一个名为 handleSizeChange 的属性 / 方法,但该属性 / 方法并没有在组件实例中定义
处理策略
- 确保使用的属性 / 方法在组件实例中定义
<el-pagination
v-model:current-page="currentPage"
v-model:page-size="pageSize"
:page-sizes="[50, 100]"
background
layout="sizes, total, prev, pager, next, jumper"
:total="pageTotal"
@size-change="handleSizeChange"
@current-change="handleCurrentChange" />
const currentPage = ref(1);
const pageSize = ref(50);
const pageTotal = ref(0);
const handleSizeChange = () => {
...
}
const handleCurrentChange = () => {
...
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)