Former-commit-id: f6e46abcc53e93cb48f5d8c6cad0f91266d71ff7
This commit is contained in:
@@ -80,7 +80,7 @@ export default {
|
|||||||
* 将 opened 属性赋值并持久化 在这之前请先确保已经更新了 state.opened
|
* 将 opened 属性赋值并持久化 在这之前请先确保已经更新了 state.opened
|
||||||
* @param {Object} context
|
* @param {Object} context
|
||||||
*/
|
*/
|
||||||
opend2db ({ state, dispatch }) {
|
opened2db ({ state, dispatch }) {
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
// 设置数据
|
// 设置数据
|
||||||
dispatch('d2admin/db/set', {
|
dispatch('d2admin/db/set', {
|
||||||
@@ -108,7 +108,7 @@ export default {
|
|||||||
page.fullPath = fullPath || page.fullPath
|
page.fullPath = fullPath || page.fullPath
|
||||||
state.opened.splice(index, 1, page)
|
state.opened.splice(index, 1, page)
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// end
|
// end
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
@@ -133,7 +133,7 @@ export default {
|
|||||||
commit('keepAlivePush', tag.name)
|
commit('keepAlivePush', tag.name)
|
||||||
}
|
}
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// end
|
// end
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
@@ -216,7 +216,7 @@ export default {
|
|||||||
state.opened.splice(index, 1)
|
state.opened.splice(index, 1)
|
||||||
}
|
}
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// 最后需要判断是否需要跳到首页
|
// 最后需要判断是否需要跳到首页
|
||||||
if (isCurrent) {
|
if (isCurrent) {
|
||||||
const { name = '', params = {}, query = {} } = newPage
|
const { name = '', params = {}, query = {} } = newPage
|
||||||
@@ -255,7 +255,7 @@ export default {
|
|||||||
router.push(pageAim)
|
router.push(pageAim)
|
||||||
}
|
}
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// end
|
// end
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
@@ -283,7 +283,7 @@ export default {
|
|||||||
router.push(pageAim)
|
router.push(pageAim)
|
||||||
}
|
}
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// end
|
// end
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
@@ -316,7 +316,7 @@ export default {
|
|||||||
router.push(pageAim)
|
router.push(pageAim)
|
||||||
}
|
}
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// end
|
// end
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
@@ -331,7 +331,7 @@ export default {
|
|||||||
// 删除打开的页面 并在缓存设置中删除
|
// 删除打开的页面 并在缓存设置中删除
|
||||||
state.opened.splice(1).forEach(({ name }) => commit('keepAliveRemove', name))
|
state.opened.splice(1).forEach(({ name }) => commit('keepAliveRemove', name))
|
||||||
// 持久化
|
// 持久化
|
||||||
await dispatch('opend2db')
|
await dispatch('opened2db')
|
||||||
// 关闭所有的标签页后需要判断一次现在是不是在首页
|
// 关闭所有的标签页后需要判断一次现在是不是在首页
|
||||||
if (router.app.$route.name !== 'index') {
|
if (router.app.$route.name !== 'index') {
|
||||||
router.push({
|
router.push({
|
||||||
|
|||||||
Reference in New Issue
Block a user