7.actions.js文件里定义异步状态提交mutations并抛出同state.js
Const actions={
reduceData({commit},params){
async function reduce(params){
//let res=await axios.post(“url”,params)此行是请求后台数据axios方法,本次是模拟。
let res=params
return res
}
reduce(params).then(res=>{
let data=res
commit(“reduceData”,data)//此行是提交mutations
})
}
addData({commit},params){
async function add(params){
let res=params
return res
}
add(params).then(res=>{
let data=res
commit(“addData”,data)//此行是提交mutations
})
}
}
8.组件中
利用辅助函数
引入辅助函数
import {mapState,mapMutations,mapActions} from “vuex”