diff --git a/src/libs/util.js b/src/libs/util.js index 75d7fc6d..959ed886 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -75,7 +75,7 @@ util.openNewPage = function (vm, name, argu, query) { }) if (pageOpend) { // 页面以前打开过 但是新的页面可能 name 一样,参数不一样 - vm.$store.commit('d2adminpageOpenedListUpdateItem', { index: pageOpendIndex, argu, query }) + vm.$store.commit('d2adminPageOpenedListUpdateItem', { index: pageOpendIndex, argu, query }) } else { // 页面以前没有打开过 const tagPool = vm.$store.state.d2admin.tagPool diff --git a/src/main.js b/src/main.js index 94130acb..7f75d8c0 100755 --- a/src/main.js +++ b/src/main.js @@ -97,6 +97,7 @@ new Vue({ this.getAllTagFromRoutes() }, mounted () { + this.$store.commit('d2adminPageOpenedListLoad') // D2Admin 开发环境检查更新 util.checkUpdate(this) }, diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index 724210e4..364c4117 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -130,7 +130,7 @@ export default { * @param {state} state vuex state * @param {info} param1 new page info */ - d2adminpageOpenedListUpdateItem (state, { index, argu, query }) { + d2adminPageOpenedListUpdateItem (state, { index, argu, query }) { // 更新页面列表某一项 let page = state.pageOpenedList[index] page.argu = argu || page.argu @@ -139,6 +139,14 @@ export default { // 更新设置到数据库 this.commit('d2adminVuex2DbByUuid', 'pageOpenedList') }, + /** + * @class pageOpenedList + * @description 从数据库载入分页列表 + * @param {state} state vuex state + */ + d2adminPageOpenedListLoad (state) { + this.commit('d2adminDb2VuexByUuid', 'pageOpenedList', state.pageOpenedList) + }, /** * @class pageOpenedList * @description 新增一个 tag (打开一个页面)