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

相关推荐
旖旎夜光18 小时前
Linux(9)
linux·学习
华仔啊18 小时前
JavaScript 如何准确判断数据类型?5 种方法深度对比
前端·javascript
浩瀚地学18 小时前
【Java】常用API(二)
java·开发语言·经验分享·笔记·学习
毕设十刻18 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
程序员小寒18 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序
开发语言·前端·javascript·面试
爱健身的小刘同学19 小时前
Vue 3 + Leaflet 地图可视化
前端·javascript·vue.js
chao_66666619 小时前
解决 PowerShell 中文乱码问题
网络·学习·powershell
神秘的猪头19 小时前
Ajax 数据请求:从零开始掌握异步通信
前端·javascript
喵了meme19 小时前
Linux学习日记24:Linux网络编程基础
linux·网络·学习
BullSmall19 小时前
《庄子》导读
学习