父组件:
//template
<Pagination
v-model:page-index="pageIndex"
/>
//script setup
//使用watch监视v-model绑定的响应式ref
watch(pageIndex,()=>{
//相关逻辑
});
子组件:
defineProps<{
//当前页码
pageIndex: number;
}>();
const emit = defineEmits(['update:pageIndex']);
function handleChangePage(val: number) {
emit('update:pageIndex', val);
}