首页 > 其他分享 >vuex辅助函数使用

vuex辅助函数使用

时间:2022-12-21 10:37:43浏览次数:48  
标签:... 辅助 函数 mutations state 使用 vuex

辅助函数的认识:
vuex的辅助函数有4个 :

mapState , mapGetters , mapMutations , mapActions

辅助函数的写法:
1、在页面引入

import { mapState, mapGetters, mapMutations, mapActions } from "vuex";
2、state 和 getters 的在computed中使用   【可以使用数组和对象的形式】

 computed: {
    ...mapState(["num"]),
    ...mapGetters({ changeNum: "changeNum" }),
  },
3、mutations 和 actions 在methods中使用

  methods: {
    ...mapMutations({ addnum: "addNum" }),
    ...mapActions(["reduceNum"]),
    add() {
      this.addnum(this.a);
    },
    reduce() {
      this.reduceNum(this.a);
    },
  }
缺点:
1.适合大中型的项目

2.刷新的时候数据会丢失

解决方法:
1、我们为了保证刷新数据不丢失,需要使用固化插件

我常用的固化工具 下载及使用 :

npm i vuex-persistedstate  -S 

使用:

在vuex中引入  

import vuexp from 'vuex-persistedstate'
在state同级注册

export default new Vuex.Store({
  plugins:[vuexp()],
  state: {
    num: 0,
  },
}
2、如果不让使用固化工具,实现持久化存储:

      只需要在调用,mutations 方法的时候保存一下就可以了

  mutations: {
	  addNum(state,data){
		  state.num+=data
		  
		  localStorage.setItem('vuex',JSON.stringify(state))
	  }
  },

标签:...,辅助,函数,mutations,state,使用,vuex
From: https://www.cnblogs.com/coderz1/p/16995666.html

相关文章

  • [js] 回调函数
    回调函数:在一个函数程序中以函数名称作为参数调用另一个函数程序,称为回调函数原因:1,不知道什么时候执行2,不知......
  • 内建函数
    内建函数标签(空格分隔):python目录内建函数type是元类,str、list、int,元类就是构造类的类metadatatype(str)type内建函数函数签名说明printprint(value......
  • lightdb相关系数计算函数corr
    相关系数是最早由统计学家卡尔·皮尔逊设计的统计指标,是研究变量之间线性相关程度的量,一般用字母r表示。由于研究对象的不同,相关系数有多种定义方式,较为常用的是皮尔......
  • 一元函数的导数与微分
    一、导数的定义与意义一元函数的导数是一类特殊的函数极限,也是一类\(\frac{0}{0}\)型极限(函数增量与自变量增量之比当自变量趋于零时的极限)。在几何上函数的导数即曲线......
  • 【221220-2】若函数f(x)=x(x-c)(x-c)在x=2处有极大值。求:c的值?
    ......
  • 『论文笔记』基于度量学习的行人重识别方法中损失函数总结!
    基于度量学习的行人重识别方法中损失函数总结!文章目录​​一、对比损失(Contrasiveloss)​​​​二、三元组损失(Tripletloss)​​​​三、改进三元组损失(Improvedtripl......
  • python调用C++中的函数【最简明教程】
    python调用C++中的函数【最简明教程】操作环境:Linux,Ubuntu18.04注意,python将调用的C++函数cpp文件里面不应该有main函数,可以将原先的main函数换一个名字,在python中调......
  • this指向终极解决方案(附带手写绑定函数)
    目录this指向this定义this绑定方式默认绑定隐式绑定显式绑定new绑定函数的this指向this绑定丢失的情况手写call、apply和bindthis指向this定义this用于指......
  • pyqt5图书管理系统--9(最终篇)主函数main和修改密码
    本节为最后两个部分:主函数main和修改密码页面。主要流程:1、主函数默认为登录页面,可以通过主函数的登录页面根据账号特性来登录管理员页面和学生用户主界面。     2......
  • C库函数
    C标准库链接:https://www.runoob.com/cprogramming/c-standard-library-stdio-h.html15、intmain(intargc,char*argv[],char*envp[])的用法其实:intmain(intar......