1234567891011121314151617181920212223242526272829 |
- import _ from 'lodash';
- import * as remx from 'remx';
-
- export const state = remx.state({
- person: {
- name: 'no name'
- }
- });
-
- export const mutators = remx.setters({
- setName(newName) {
- state.person.name = newName;
- },
-
- setAge(age) {
- state.merge({ person: { age } });
- }
- });
-
- export const selectors = remx.getters({
- getName() {
- return _.get(state, ['person', 'name']);
- },
-
- getAge() {
- return _(state).get('person.age');
- }
- });
|