You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Vue Pagination包实现求助:分页点击无响应

Laravel-Vue分页组件点击无响应问题

我在使用gilbertron的laravel vue pagination包时遇到问题,已经尽可能按照文档操作,但因为时隔20年重新学习JavaScript,希望能得到帮助。

已完成的配置

遇到的异常

排查问题时,控制台出现警告(控制台警告截图)

我的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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 18:45:47