首页 > 其他分享 >vue简单分页

vue简单分页

时间:2024-07-11 11:20:47浏览次数:11  
标签:vue 分页 app response sjid 简单 currentPage data page

    const app = {
        data() {
            return {
                info: [], // 存储题目详情数组
                currentPage: 1, // 当前页码
                pageSize: 3, // 每页显示的题目数量
                sjid: sjid
            };
        },
        methods: {
            fetchData(page = 1) {
                axios
                    .get('/api/shijuan/timu_list.html', {
                        params:{
                            p: page,
                            limit: this.pageSize,
                            sjid: this.sjid
                        }
                    })
                    .then(response => {
                        this.info = response.data.data;
                        this.p = response.data.p;
                    })
                    .catch(error => {
                        console.error('Error fetching data:', error);
                    });
            },
            handlePageChange(page) {
                if (page >= 1) {
                    this.currentPage = page;
                    this.fetchData(page);
                }
            }
        },
        mounted() {
            this.fetchData(this.currentPage);
        }
    };
    Vue.createApp(app).mount('#app');
        <div>
            <button @click="handlePageChange(currentPage - 1)" :disabled="currentPage <= 1">上一页</button>
            <span>当前页: {{ currentPage }}</span>
            <button @click="handlePageChange(currentPage + 1)">下一页</button>
        </div>

 

标签:vue,分页,app,response,sjid,简单,currentPage,data,page
From: https://www.cnblogs.com/zhaoying/p/18295685

相关文章

  • VSCode创建创建vue项目
    一、前情提要注:只适用于个人,已安装node、修改过淘宝镜像等前期准备工作。因此直接开始进行项目创建二、创建新项目1、先创建一个文件夹,也可以通过VSCode打开已有文件夹。(此文件夹为新创建项目的上级文件夹)2、选中打开的文件夹,点击右上角打开终端,也可以通过查看打开终端3、......
  • 基于java+springboot+vue实现的学生网上请假系统(文末源码+Lw)104
    系统功能:本学生网上请假系统管理员,教师,学生。管理员功能有个人中心,学生管理,教师管理,班级信息管理,请假表格管理,提交请假表管理,学生考勤管理,缺课记录管理。教师功能有个人中心,学生管理,班级信息管理,请假表格管理,提交请假表管理,学生考勤管理,缺课记录管理。学生功能有班级信息管......
  • 基于java+springboot+vue实现的音乐网站(文末源码+Lw)102
    功能介绍:本音乐网站管理员功能有个人中心,用户管理,歌曲分类管理,歌曲信息管理,管理员管理,系统管理等。用户可以注册登录,试听歌曲,可以下载歌曲。因而具有一定的实用性。本站是一个B/S模式系统,采用SpringBoot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操......
  • 基于java+springboot+vue实现的大学城水电管理系统(文末源码+Lw)106
     基于SpringBoot+Vue的实现的大学城水电管理系统(源码+数据库+万字Lun文+流程图+ER图+结构图+演示视频+软件包)系统功能:本大学城水电管理系统管理员功能有个人中心,用户管理,领用设备管理,消耗设备管理,设备申请管理,设备派发管理,状体汇报管理,领用报表管理,消耗报表管理,班组报表管......
  • 基于java+springboot+vue实现的学生网上请假系统(文末源码+Lw)104
     系统功能:本学生网上请假系统管理员,教师,学生。管理员功能有个人中心,学生管理,教师管理,班级信息管理,请假表格管理,提交请假表管理,学生考勤管理,缺课记录管理。教师功能有个人中心,学生管理,班级信息管理,请假表格管理,提交请假表管理,学生考勤管理,缺课记录管理。学生功能有班级信......
  • 基于java+springboot+vue实现的音乐网站(文末源码+Lw)102
     功能介绍:本音乐网站管理员功能有个人中心,用户管理,歌曲分类管理,歌曲信息管理,管理员管理,系统管理等。用户可以注册登录,试听歌曲,可以下载歌曲。因而具有一定的实用性。本站是一个B/S模式系统,采用SpringBoot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰......
  • Vue3.4+Element-plus+Vite通用后台管理系统
    ......
  • 奇妙音乐屋!一个基于Vue3高仿网易云PC端的音乐流媒体网站
    大家好,我是Java陈序员。今天,给大家安利一个高仿网易云PC端的开源项目,界面精美、功能丰富!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍vue3-cloud-music——一个主要基于Vue3+TypeScript+Vite构建的高仿网......
  • 基于bootstrap与jQuery实现的分页功能(多余部分省略号代替)
    基于bootstrap与jQuery实现的分页功能(多余部分省略号代替) <navaria-label='Pagenavigation'id='nav_navigation'></nav><scripttype='text/javascript'>/***刷新页码方法*@paramtotalPage*@paramcurrentPage*/functionrefres......
  • 全网超全超详细pycharm教程,五分钟搞定!超简单!(附安装包)
    PyCharm是一种PythonIDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 开始安装1.......