Laravel Vue Pagination包实现求助:分页点击无响应
Laravel-Vue分页组件点击无响应问题
我在使用gilbertron的laravel vue pagination包时遇到问题,已经尽可能按照文档操作,但因为时隔20年重新学习JavaScript,希望能得到帮助。
已完成的配置
- Laravel端:通过路由和控制器使用
paginate()方法返回分页数据(后端返回数据示例)
遇到的异常
排查问题时,控制台出现警告(控制台警告截图)
我的Vue组件代码
<script setup> import AppLayout from '@/Layouts/AppLayout.vue'; import { Link } from "@inertiajs/inertia-vue3"; import { TailwindPagination } from 'laravel-vue-pagination'; defineProps({ articles: Object, }); </script> <template> <AppLayout title="Articles"> <template #header> <h2 class="font-semibold text-xl text-gray-800 leading-tight"> Articles </h2> </template> <div class="py-12"> <div class="max-w-7xl mx-auto sm:px-6 lg:px-8"> <div class="bg-white overflow-hidden shadow-xl sm:rounded-lg"> <section class="flex md:flex-row m-2 p-2"> <div class="w-11/12"> <div v-if="articles.length > 0"> <div v-for="article in articles.data" :key="article.id"> <!-- 文章内容区域 --> </div> </div> </div> <div class="mt-4 p-2"> <TailwindPagination :data="articles" @pagination-change-page="getData" /> </div> </section> </div> </div> </div> </AppLayout> </template>
当前核心问题
页面能正常渲染,但点击分页链接后无法加载新页面的数据。我知道@pagination-change-page绑定的getData方法没有正确实现,但在文档里没找到对应的示例,希望有人能告诉我正确的实现方式,或者推荐相关的教程。
内容的提问来源于stack exchange,提问作者Cam
相关产品推荐
相关产品推荐

