首页 > 其他分享 >pinia状态管理初识

pinia状态管理初识

时间:2023-08-13 14:35:27浏览次数:32  
标签:状态 初识 api actions pinia vuex mutation

一款官方推荐的,代替vuex的,新的状态管理工具。

官方网:

https://pinia.vuejs.org/zh/introduction.html

主要区别:

  • 去除了modules的概念,每个store都是独立的一个模块。再也不用namespace: true了。。。
  • 合并了vuex中的mutation和actions,只剩下actions,可以在actions中操作state数据,且可以异步、同步。等同于同时具备mutation和actions的功能。
  • 提供了组合式api,更贴近vue3的组合式api写法。
  • 更友好的typeScript支持(不过我没学过ts...看起来优点像把java的特性移植过去了js中,类型提示更强大了)

标签:状态,初识,api,actions,pinia,vuex,mutation
From: https://www.cnblogs.com/juelian/p/17626536.html

相关文章

  • pinia入门案例-获取频道分类列表并渲染
    使用pinia的action异步获取频道分类列表数据并渲染到页面中。接口:GET请求,http://geek.itheima.net/v1_0/channelsstore/channel.jsimport{defineStore}from'pinia'import{ref,computed}from"vue"importaxiosfrom'axios'exportconstuseChannelStore=......
  • pinia持久化存储插件-pinia-plugin-persistedstate
    pinia-plugin-persistedstate丰富的功能可以使PiniaStore的持久化更易配置:与vuex-persistedstate相似的API所有Store均可单独配置自定义storage和数据序列化恢复持久化数据前后的hook每个Store具有丰富的配置兼容Vue2和3无任何外部依赖安装使用你喜......
  • rabbitMQ初识
    消息队列-RabbitMQ认识MQ同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。同步通讯同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:耦合度高性能和吞吐能力下降有额外的资源消耗有级......
  • Spark提交程序到Yarn任务状态一直为Accepted
    正在学习《Spark快速大数据分析》第七章-在集群上运行Spark,写了一个单词数量统计的Spark程序提及到Yarn,但是状态一直是Accepted,等待运行。1、排查了Yarn资源调度器配置,配置的是公平配置,确认无问题<property> <name>yarn.scheduler.fair.allocation.file</name> <value>/opt/ha......
  • phpStudy中Apache运行状态为红色该如何解决
    phpStudy中Apache运行状态为红色该如何解决每次打开phpStudy,都会碰到如下这种状况,点击“启动”后,弹出提示“程序检测到端口号80已经被进程占用!非本程序目录下启动的进程!”每次我解决完后,第二天打开又忘了,因此做好笔记:1、开始-运行-输入cmd(回车)-打开命令提示符输入——netstat......
  • C++系列三:QT初识
    目录前言QT介绍前言开发环境,挺折腾人,一波三折。参考链接:C语言中文网、QT快速入门官方文档QT介绍跨平台的GUI。主要用于桌面程序开发和嵌入式开发。目前Qt的开源授权有两种,一种是GPL授权,另一种是LGPL授权QML主要用于手机移动应用程序Windows下的GUI解决方案......
  • TCP三次握手与四次挥手状态变化十一种状态变化详解
    建立连接过程:客户端默认状态:CLOSED:关闭发起建立连接状态:SYN_SENT 发送SYN建立连接状态:ESTABLISHED已连接服务端服务端默认状态为LISTEN接受SYN并发送ACK:SYN_RCVD我接受到了你的SYN请求ESTABLISHED 建立连接断开连接过程客户端:连接状态:ESTABLISHED客户端发送FIN断开连接客户......
  • 什么是Shell,初识Shell脚本Shell编程,shell介绍,Linux
    脚本脚本就是批处理平常一个命令不能完成的任务,写到一个文件当中,有多个命令按照一定的逻辑来进行编写编写完后去执行这个文件,随后他就会按照流程多个命令,多个语句,达到批处理的一个任务shell 系统分成了三层第一层是kernel(内核)内核是操作系统的核心,主要负责1管理硬件,电脑cpu是什么......
  • 起重机运行状态实时在线监测系统
    起重机在重型工业生产中起到重要作用,但作为大型机械设备,由于操作不当或控制不到位,起重机事故时有发生,可能产生的影响也会很严重。为了提高起重机的安全性和管理效率,智能化的数据采集系统可以帮助实现起重机运行状态的实时在线监测,帮助进行设备管理、安全管理等工作。 数之能数据采......
  • 监控keepalived_vip控制容器的状态
    需求:监控server服务器的vip状态,如果vip存在,则判断容器是否启动,如果没有启动,则启动容器。如果vip不存在则关闭容器。方法一:方法一 #!/bin/bashipadd|grepeth0>/data/keepalivedcat/data/keepalived|grep${yunguan_svc_vip.ip}&>/dev/nullif[$?-eq0];then......