为什么state 可以点出来,getter点不出来,是个空对象,是什么原因导致的?

新手上路,请多包涵

为什么state 可以点出来,getter点不出来,是个空对象,是什么原因导致的?
image.png
$(F2XEPSU{(}A()8J1Y$~WP.png
image.png

阅读 2.1k
1 个回答

你的 store 在定义的时候没有定义了 getters 属性吧, eg:

const store = createStore({
  state: {
    todos: [
      { id: 1, text: '...', done: true },
      { id: 2, text: '...', done: false }
    ]
  },
  getters: {
    doneTodos (state) {
      return state.todos.filter(todo => todo.done)
    }
  }
})

// 操作getters
console.log(store.getters.doneTodos)  // => [{ id: 1, text: '...', done: true }]
推荐问题