怎么在Vuex中查询数据状态

  介绍

怎么在Vuex中查询数据状态?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

import  store 得到& # 39;。/商店# 39;,   Vue ({new    ,el: & # 39; #应用# 39;   ,路由器,   ,商店,   ,组件:{,App },   ,模板:& # 39;& lt; App/祝辞& # 39;   })

<强> 1。在子组件中通过store.state美元。变量名在子组件中访问状态中某个变量的值

。tabbarActive=store.state美元。tabbarActive//这里的tabbarActive为存储在vuex中状态的变量名

<强> 2。在子组件中通过。美元store.commit(“方法名& # 39;,参数)来进行对vuex中的数据状态进行更新/插入

1)由于vuex中存储的改变唯一的途径是提交突变,通过调用实例化后的vuex,突变中相对应的方法可以实现对状态值的改变,其中载荷可以为参数对象,或者单个值,状态参数在调用时默认为第一个参数可以不传,但是在突变中申明该函数时必须传入国家

,,突变:,{   changeTarBar 才能;(状态,有效负载),{   ,,state.tabbarActive =有效载荷   ,,}   以前,}

——在子组件中更新商店中的状态

。美元store.commit (“changeTarBar" idx)//其中idx为传入的参数

,或者这种写法,此时的载荷则为一个参数对象,可以通过payload.idx获得子组件传入的参数值

,这个。美元store.commit ({   类型:& # 39;才能changeTarBar& # 39;//类型对应方法名   idx才能,   之前,})

怎么在Vuex中查询数据状态