getters

getters实际上就是对数据进行的一种提前处理加工过滤,就像之前那加减按钮那个例子,我就可以用getters让她每次进行加减之前先加12

1
2
3
4
5
6
7
8
9
10
const getters = {
count:function(state){
return state.count+=12;
}
}
export default new Vuex.Store({
state,
mutations,
getters
})
1
import {mapState, mapMutations, mapGetters} from 'vuex'
1
2
3
4
5
computed: {
...mapState(['count']),
...mapGetters(['count'])

},

注意这里用到的…是es6语法,为了避免前面的被后面的覆盖掉,而且我直接用的mapGetters这个简写方法了

-------------本文结束感谢您的阅读-------------