当前位置: 首页 > news >正文

修复典籍知识问答典籍管理界面典籍不能正确加载的问题

1.问题描述,在进行增删改后,已有典籍不能正确加载
2.解决思路
在前端的loadBooks方法中添加console.log,输出获取到的数据和参数,发现没有能够正确获取到最新的数据
根据代码分析,问题可能出在分页参数未正确维护导致加载了错误的页码,导致无法成功加载出相应的典籍
3.代码修改:
修改了loadData和初始化加载方法以及其中参数的传递

// 组件内分页状态

const pagination = ref({

  page: 1,

  size: 10,

  category: null,

  keyword: null

})

// 带参数加载数据

const loadData = async () => {

  try {

    isLoading.value = true

    await store.loadBooks({

      page: pagination.value.page-1,

      size: pagination.value.size,

      category: pagination.value.category,

      keyword: pagination.value.keyword

    })

  } catch (error) {

    console.error('数据加载失败:', error)

    alert('数据加载失败,请检查网络连接')

  } finally {

    isLoading.value = false

  }

}
 

// 初始化加载

onMounted(() => {

  pagination.value = {

    page: 1,

    size: 10,

    category: null,

    keyword: null

  }

  loadData()

})
4.解决效果
增删改以及界面初始化能够正确展示如下图所示的典籍列表

http://www.xdnf.cn/news/221509.html

相关文章:

  • IAP远程升级入门讲解
  • 第十五章-PHP文件编程
  • Docker与Vmware网络模式的对别
  • softlockup_panic=1配置方法及区别
  • 天猫店铺代运营公司推荐与服务内容解析
  • 【进程与线程】
  • Linux权限管理进阶:文件归属、特殊权限与ACL详解
  • 力扣面试150题--删除链表的倒数第 N 个结点
  • 代发考试战报:4月份 思科认证,华为认证,考试战报分享
  • 不同类型插槽的声明方法和对应的调用方式
  • 题目:胖达的山头
  • 关于php-fpm的调优和配置
  • 2025年渗透测试面试题总结-拷打题库26(题目+回答)
  • AXPA17388: 4x45W 车用AB类四通道桥式输出音频功率放大器
  • MLOps全链路能力:模型监控、版本回滚与持续训练
  • 欧拉计划 Project Euler60(素数对集合)题解
  • LeetCode 2302 统计得分小于K的子数组数目(滑动窗口)
  • Mysql存储引擎、锁机制
  • (2)python之虚拟环境管理工具venv和anaconda
  • Lucene中不同搜索类型的使用方法、基本概念、应用场景、差异对比,并通过表格进行总结
  • JavaScript 作用域全面总结
  • 夜族觉醒 服务搭建 异地联机 保姆教程 流畅不卡顿
  • 【Science】强耦合手性准BIC驱动动量空间可编程高Q圆偏振激光——哈工大突破拓扑光子学新维度
  • GTC Taipei 2025 医疗域前瞻:从AI代理到医疗生态,解码医疗健康与生命科学的未来图景
  • 分享一款免费的 AI 工作流平台
  • Golang 并发编程
  • 从遍历序列构造二叉树:前序+中序与中序+后序的递归解法详解
  • USB 网卡——RNDIS 介绍
  • 数据资产:价值的源泉与释放之道
  • Langchain组件