| 123456789101112131415161718192021222324252627 |
- // Actions
- const CHANGE_MENU_ITEM = 'yapi/menu/CHANGE_MENU_ITEM';
- // Reducer
- const initialState = {
- curKey: '/' + window.location.hash.split('/')[1]
- };
- export default (state = initialState, action) => {
- if (action.type === CHANGE_MENU_ITEM) {
- return {
- ...state,
- curKey: action.data
- };
- } else {
- return state;
- }
- };
- // Action Creators
- export function changeMenuItem(curKey) {
- return {
- type: CHANGE_MENU_ITEM,
- data: curKey
- };
- }
|