【发布时间】:2020-04-26 16:00:51
【问题描述】:
一个奇怪的问题,“val”和“ok”可以是“console.log()”,但是state.user不能赋值。 那么,state.user 也可以在网站上打印 'ok'
export const state = () => ({
user: 'ok'
})
export const mutations = {
setUser (state, val) {
console.log(val, 'ok')
state.user = val
}
}
export const actions = {
setUser: ({ commit }, user) => {
commit('setUser', user)
}
}
computed: {
...mapState({ user: state => state.user })
}
我该怎么办,谢谢
【问题讨论】:
标签: javascript vue.js vuex nuxt.js