Vue 技巧:设置 Pinia Store + 自定义分页

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

本文讲解如何在Vue CLI 3中用Pinia实现分页。首先安装Pinia库,在store中定义产品状态,包括每页数量、当前页和总页数。使用axios获取数据并分页。在ProductView.vue中,通过Pinia的状态和方法实现动态产品列表和分页导航。

🎯

关键要点

  • 在Vue CLI 3中使用Pinia实现分页的示例。
  • 首先安装Pinia库,使用命令:yarn add pinia或npm install pinia。
  • 在store中定义产品状态,包括产品列表、每页数量、当前页和总页数。
  • 使用axios获取产品数据并进行分页处理。
  • 在ProductView.vue中,通过Pinia的状态和方法实现动态产品列表和分页导航。
  • 定义store的state、getters和actions以管理产品数据。
  • 在组件中使用computed属性来获取产品列表和分页信息。
  • 实现页面切换功能,通过changePage方法更新当前页和产品列表。
  • 在模板中展示产品信息和分页导航。
➡️

继续阅读