vuex中action得到的数据传到state中
import { YXJpost } from '@/request/request'
const goodItem = {
namespaced: true,
state: { // 用来存放多组件之间的共享状态
state: {
item: {}
}
},
actions: { // 异步state
async getDetail (context, goodsId) {
await YXJpost.post(`/app/goods/v2/goodsDetail?${goodsId}`).then(res => {
console.log(res.data.data)
var value = res.data.data
context.commit('detail', value)
})
}
},
mutations: {
detail (state, value) {
console.log(state.item)
console.log(value)
}
}
}
export default goodItem