首页 > 其他分享 >pinia-状态管理的修改

pinia-状态管理的修改

时间:2023-06-19 19:23:21浏览次数:43  
标签:piniaAge 状态 pinia .. piniaStore actions 修改 storeA

一、直接修改

import { storeA } from '../../piniaStore/storeA';

let piniaStore_storeA = storeA();

//将piniaAge状态修改为18

piniaStore_storeA.piniaAge = 18

 

二、$patch修改

piniaStore_storeA.$patch({ piniaAge: 15, piniaName: 'danguner' })//普通修改

piniaStore_storeA.$patch((state) => { state.piniaAge = 25 state.piniaName = '小七' })//函数修改

 

三、在actions中进行修改

前提在actions里有相关函数:

actions: { edit_name (data) { this.piniaName = data }, },

页面调用:

import { storeA } from '../../piniaStore/storeA';

let piniaStore_storeA = storeA();

piniaStore_storeA.edit_name("小红")//通过edit_name将小红传入修改

标签:piniaAge,状态,pinia,..,piniaStore,actions,修改,storeA
From: https://www.cnblogs.com/Dasate/p/17491977.html

相关文章

  • 操作系统中进程的就绪和等待两个状态的区别
    在操作系统中,进程可以处于不同的状态,其中包括就绪状态和等待状态。就绪状态表示进程已经准备好被调度执行,而等待状态表示进程因为某种原因而暂时无法执行,需要等待特定事件的发生或条件的满足。1.就绪状态就绪状态是指进程已经满足了所有的运行条件,并且已经准备好被调度执行,只需......
  • Excel表格不改变格式下修改时间
    Excel表格在不改变格式的情况下,修改时间现象Excel表格有些时候在人工登记时难免出错,例如:写错时间或增加了其他字符出现了错误数据修改如果直接把'?'换成数字,则会出现,格式改变的情况如果是这样,会影响后续的处理。正确的修改方式要在前面加上分号'再看,格式就和其他的数据......
  • mysql 可以重复执行的表结构修改存储过程
    mysql可以重复执行的表结构修改存储过程当多个数据库要执行同一个sql,但是在其中有一个数据库失败需要重新执行,那么就要保证执行的数据库是可以重复执行的了,下面就是可以重复执行的存储过程,收藏起来DELIMITER;;CREATEPROCEDURE`AddColumnIfNotExists`( tableNameVARCHAR......
  • 修改表字段长度的操作,对业务是否有影响?
    前两天测试同学问了一个问题,表中某一个字段,需要改一下长度,对业务是否会有影响?可能隐约之中,我们觉得没影响,但又好像有影响,究竟有何影响,我们从实验来看最科学。首先建测试表,NAME字段是VARCHAR2(10),10个字节的字符串类型,表有256万数据。我们将其长度改为20,从执行时间看,只有20毫秒,我们......
  • 外汇天眼:本周监管状态警告更新,以下平台快远离!
    监管信息早知道!外汇天眼将每周定期公布监管牌照状态发生变化的交易商,以供投资者参考,规避投资风险。以下是监管牌照发生变动的交易商平台,注意警惕!HengryHengry,对外宣称持有的澳大利亚ASIC普通工商注册牌照显示“疑似套牌”,暂时未查证到任何有效监管牌照,存在巨大风险!Hengry,天眼评分1.......
  • 修改svg图标颜色方法
    1.直接修改svg文件中fill属性2.使用css修改svg图标的fill属性仅对内联svg有效3.使用currentColor只对html中内联的svg有效,包括symbol和use,对background中svg无效修改svg文件中的fill属性为currentColor,在父级使用color改颜色,或者使用css样式svg{fill:red}修改svg图标......
  • git 修改、覆盖文件没有 add commit 放弃取消
    在git仓库中,修改了文件或 覆盖了文件,发现可能分支错了或其他原因,想撤销修改gitcheckout要撤销的文件当前仓库里文件: 创建一个和仓库相同文件名的文件 模拟一个相同文件名文件,覆盖仓库里的1.txt 文件被覆盖了: 内容也变了: 现在撤销覆盖,暂存区......
  • Compose 状态保存:rememberSaveable 原理分析
    前言我曾经在一篇介绍ComposeNavigation的文章中提到了Navigation的状态保存实际是由rememberSaveable实现的,有同学反馈希望单独介绍一下rememberSaveable的功能及实现原理。我们都知道remember可以保存数据、避免状态因重组而丢失,但它依然无法避免在ConfigurationCha......
  • 20230426 16. 状态模式 - 工作状态
    介绍状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化State类,抽象状态类,定义一......
  • 修改git远程仓库地址
    修改远程仓库地址进入git_test根目录gitremote查看所有远程仓库,gitremotexxx查看指定远程仓库地址gitremoteset-urloriginhttp://192.168.100.235:9797/john/git_test.git......