fix: 解决refreshTime改为其他值,下钻后返回,仍为下钻前未修改的问题

This commit is contained in:
刘洪洪
2022-10-13 09:47:11 +08:00
parent 1bfe05e33c
commit 9846275b7c

View File

@@ -72,11 +72,12 @@ export default {
const refreshTime = store.state.panel.refreshTime
if (refreshFlag) {
if (query.refreshTime !== undefined) {
refreshObj = refreshArr.find(item => item.value === Number(query.refreshTime))
} else if (refreshTime !== null) {
if (refreshTime !== null) {
// 此处是避免下钻后浏览器返回获取不到url的refreshTime情况
// 以及重新加载后改变时间但url回退仍保留上次数据的情况
refreshObj = refreshArr.find(item => item.value === refreshTime)
} else if (query.refreshTime !== undefined) {
refreshObj = refreshArr.find(item => item.value === Number(query.refreshTime))
}
} else {
// 浏览器回退时清除掉地址栏的refreshTime