# vuex操作相关
代码语言:javascript
复制import { mapActions, mapMutations, mapGetters } from 'vuex'
computed: {
...mapGetters([ // 获取数据,内部为数组
'searchHistory' // 相当于在data插入searchHistory和获取到的数据
])
},
methods: {
某方法(){
this.saveSearchHistory(传入值)
},
...mapActions([ // 提交actions修改数据,内部为数组 因为actions文件已对方法进行了封装所有是数组类型
'saveSearchHistory' // 相当于在methods绑定了事件saveSearchHistory
]),
某方法() {
this.setFullScreen(传入值)
},
...mapMutations({ // 提交mutations,内部为对象
setFullScreen: 'SET_FULL_SCREEN' // 相当于在methods绑定了事件setFullScreen
})
}