Vue3 学习 4

pinia

集中式状态(数据)管理 redux vuex pinia

准备一个效果

第一部分Count:

第二部分LoveTalk:

App.vue呈现:

搭建pinia环境

存储+读取数据

1.Store是一个保存:状态、业务逻辑的实体,每个组件都可以读取、写入 它。

2.它有三个概念:state、getter、action,相当于组件中:data、computed和methods

3.具体编码:



修改数据(三种方式)


storeToRefs

  • 借助于storeToRefs将store中的数据转为ref对象,方便在模板中使用
  • 注意:pinia提供的storeToRefs只会将数据做转换,而vue的toRefs会转换为store中数据

getters

1.概念:当state中的数据,需经过处理后再使用,可以使用getters配置

2.追加getters配置

$subscribe的使用

store组合式写法

相关推荐
come1123416 分钟前
Vue 2 与 Vue 3 语法区别及使用技巧
前端·javascript·vue.js
腻害兔27 分钟前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:ERP 企业资源模块,一个轻量级进销存的完整实现?
前端·javascript·vue.js·人工智能·前端框架·产品经理·ai编程
虹科网络安全39 分钟前
艾体宝新闻|从 SQL 注入到服务器接管:CVE-2026-57517 暴露 Web 管理面板的供应链与安全编码风险
服务器·前端·sql
糖果店的幽灵1 小时前
langgraph的四种state解析
java·前端·javascript·langgraph
顺颂时绥_11 小时前
前端大图片压缩与安卓/苹果设备矫正实践
前端
Csvn1 小时前
JSON.parse 大数精度丢失:一个让前后端互相甩锅的 Bug
前端
Simon_He1 小时前
AI 对话里的流式 Markdown 为什么难:从不完整 Token 到增量渲染
vue.js
达子6661 小时前
第4章_图解HarmonyOS 的结构
vue.js
Helen_cai1 小时前
OpenHarmony 项目统一全局样式、尺寸、色彩主题封装 ThemeUtil(API23)
开发语言·前端·javascript·华为·harmonyos
郑州光合科技余经理1 小时前
家政O2O平台解析:从0搭建上门预约小程序解决方案
android·java·开发语言·前端·小程序·架构·php