状态管理: Vuex getter



1. {{msg}}
doneTodosCount={{doneTodosCount}}
2. 直接在store中定义 getters,相当于计算属性。 Getter 会暴露为 store.getters 对象,你可以以属性的形式访问这些值。
doneTodos={{doneTodos}}
测试 F12 > store.state.todos[0].done=true
3. Getter 也可以接受其他 getter 作为第二个参数
doneTodosCount ={{doneTodosCount}}
4. 在组件中使用
doneTodosCount2={{doneTodosCount2}}
5. 通过方法访问 //好复杂,没看懂
你也可以通过让 getter 返回一个函数,来实现给 getter 传参。在你对 store 里的数组进行查询时非常有用。
getTodoById2={{getTodoById2}}
F12 > vm.current_id=1
注意,getter 在通过方法访问时,每次都会去进行调用,而不会缓存结果。