【发布时间】:2020-11-20 00:02:21
【问题描述】:
我正在使用 Nuxt 和 Vuex,我正在尝试将整个命名空间状态分配给某个值,是否可以分配整个状态?还有另一种方法可以拥有命名空间模块,但将单个值分配给命名空间状态?
我所说的突变的一些例子
const mutations = {
[SET_LOCATION](state, location) {
state = { ...location }
}
}
或
const mutations = {
[SET_CURRENCY](state, currency) {
switch(currency) {
case 'MXN':
case 'EUR':
state = currency
break
default:
state = 'USD'
}
}
}
但是,当这些突变被执行时,它们并没有分配值,我一直在尝试分配值,但它仅在我为命名空间状态的属性分配新值时才有效。
【问题讨论】:
标签: nuxt.js vuex vuex-modules