vuex (概念、几部分组成、map高级语法、数据持久化)

本文详细介绍了Vuex的状态管理工具,包括其作为组件间数据共享解决方案的概念,以及在大型项目中的应用。Vuex由state、mutations、actions和getters四大核心部分组成,其中actions负责异步操作,mutations则直接修改state。为简化代码,还介绍了mapState、mapActions、mapMutations和mapGetters等辅助函数。最后,讨论了数据持久化的重要性,通过安装和配置vuex-persist插件,实现了刷新页面后数据依然保留的效果。
摘要由CSDN通过智能技术生成

一、概念
1.vuex是状态管理工具、主要实现组件通信中的数据共享

2.在项目比较庞大的时候使用vuex

二、几部分组成
1.state 数据存储


 1. <template>
 2.  <div> {
   {
   $store.state.a}} </div> 
 3. </template> 
 4. state: {
   
     a:"a"   
    },

2.metations 可以直接操作state中的数据
需要有事件调用

  methods: {
   

  tz(){
   
      this.$store.state("a")
       }
    }
     mutations:{
   
       a(state){
   
         state.a
       }
  },

3.actions 异步调用、可以通过

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值