getters和actions的区别
时间: 2024-05-26 08:15:59 浏览: 110
Vuex mutitons和actions初使用详解
在Vuex中,getters和actions都是用来访问和修改state的。
- Getters:类似于Vue组件中的计算属性,用来派生出state中的新数据,可对state进行过滤、排序、分页等操作。Getters可以被其他getter所依赖,当依赖的数据发生变化时,它们也会自动更新。
- Actions:用来处理异步操作,例如从后台API获取数据、提交表单等。Actions是不能直接修改state的,它们通过提交mutations来更新state的数据。Actions也可以被组合和封装以便重用。
总之,getters是用来派生state中的新数据,而actions则是用来处理异步操作。两者都是用来访问和修改state的,但在使用上有所区别。
阅读全文