Vuex面试题总结必看!

本文总结了Vuex的面试常见问题,包括Vuex的作用、何时使用、五大属性(State、Getter、Mutation、Action、Module)、如何改变状态、Action与Mutation的区别、如何在组件中访问与操作Vuex状态、页面刷新后数据持久化处理、使用Vuex的优势以及在模块中访问全局内容的方法。
摘要由CSDN通过智能技术生成

1.什么是Vuex?

 Vuex 是一个专为 Vue.js 应用程序开发的状态管理插件。它采用集中式存储管理应用的所有组件的状态,而更改状态的唯一方法是提交mutation。

2.什么时候用Vue?

多个组件依赖于同一状态时。

来自不同组件的行为需要变更同一状态

3.vuex有哪几种属性?

有五种,分别是 State、 Getter、Mutation 、Action、 Module

state:存放公共数据的地方;

getter:获取根据业务场景处理返回的数据;

mutations:唯一修改state的方法,修改过程是同步的;

action:异步处理,通过分发操作触发mutation;

module:将store模块分割,模块化,命名空间;
 

 4.Vuex中状态储存在哪里,怎么改变它?

 存储在state中,改变Vuex中的状态的唯一途径就是显式地提交 (commit) mutation,this.$store.commit("Fangfa","data"), Fangfa 为mutations属性中定义的方法

 5.vuex 是什么? 怎么使用?那些场景用过 ?

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值