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组合式写法

相关推荐
晷龙烬2 小时前
Vue的“小外挂”:玩转自定义指令!
前端·javascript·vue.js
小小前端要继续努力2 小时前
边缘函数 (Edge Functions)
前端·edge
海市公约2 小时前
CSS 核心知识点精讲:基础概念、样式规则与布局技巧
前端·css·盒子模型·选择器·网页布局·网页样式设计
蜗牛攻城狮2 小时前
Vite 项目中 `node_modules/.vite/deps` 文件夹详解
前端·vite·构建工具
elangyipi1232 小时前
使用CSS Contain 优化你的页面(重排和重绘)
前端·css
MarkHD2 小时前
智能体在车联网中的应用:第5天 车联网导论与体系认知:驶向智能出行的未来
学习
小小前端要继续努力2 小时前
Islands Architecture(岛屿架构)
前端·edge
未来可期wlkq2 小时前
overflow跟input搭配使用,会导致内容区整体移动,overflow属性导致
javascript·css·vue.js
d111111111d2 小时前
编码器测速详情解释:PID闭环控制
笔记·stm32·单片机·嵌入式硬件·学习·算法