介绍
怎么在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中查询数据状态