-
Notifications
You must be signed in to change notification settings - Fork 381
Open
Description
d2-admin-start-kit/src/store/modules/d2admin/modules/menu.js
Lines 83 to 93 in b9628d8
| async asideLoad ({ state, dispatch }) { | |
| // store 赋值 | |
| const menu = await dispatch('d2admin/db/get', { | |
| dbName: 'sys', | |
| path: 'menu', | |
| defaultValue: setting.menu, | |
| user: true | |
| }, { root: true }) | |
| state.asideCollapse = menu.asideCollapse !== undefined ? menu.asideCollapse : setting.menu.asideCollapse | |
| state.asideTransition = menu.asideTransition !== undefined ? menu.asideTransition : setting.menu.asideTransition | |
| } |
实例代码中直接在action中修改state的状态这里有些不妥。
更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。
-vuex文档
Metadata
Metadata
Assignees
Labels
No labels