首页 > 解决方案 > Nuxt.js Vuex / 突变中的console.log 可以看到未来的状态吗?

问题描述

我正在使用 Nuxt.js 和模块 Vuex 来构建我的应用程序,但我有一个问题

我有一个可以触发 test() 功能的按钮

页面/login.vue

<button @click="test">Test</button>

methods: {
  test() {
    this.$store.commit('user/test', { value: 'after' })
  }
}

商店/user.js

export const state = () => ({
  hello: 'before'
})

export const mutations = {
  test(state, { value }) {
    console.log(state) // <- when I trying to console.log here, the value of hello was 'after'
    state.hello = value
  }
}

我错过了什么还是正常的?

标签: vuexnuxt.js

解决方案


推荐阅读