vue2面试题10-vuex面试题|[2024-11-19]

问题1:vuex有哪些属性?

state、getters、mutations、actions、modules

state:类似于组件中的data,存放数据

getters:类似于组件中的computed

mutations:类似于组件中的methods

actions:提交mutations的

modules:把以上四个属性再细分,让仓库更好管理

问题2:vuex是单向数据流还是双向数据流?

vuex是单向数据流

怎么证明vuex是单向数据流?

        因为不能直接更改,只能通过actions、mutations提交进行修改

为什么在组件中直接修改vuex的数据会报错,但是通过mutations修改就不会报错?

        因为vuex是单向数据流

问题3:vuex中的mutations和actions的区别

mutations:都是同步操作

actions:    可以包含任意异步操作

****在调试中可以看出来 

问题4:vuex如何做持久化存储

vuex本身不是持久化存储

1.使用localStorage自己写

2.使用vuex-persist插件 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值