| | |
| | | const showingChildren = children.filter((item) => { |
| | | if (item.hidden) { |
| | | return false; |
| | | } else { |
| | | // Temp set(will be used if only has one showing child) |
| | | onlyOneChild.value = item; |
| | | return true; |
| | | } |
| | | onlyOneChild.value = item; |
| | | return true; |
| | | }); |
| | | |
| | | // When there is only one child router, the child router is displayed by default |
| | |
| | | if (value != null) { |
| | | return JSON.parse(value); |
| | | } |
| | | return null; |
| | | }, |
| | | remove(key: string) { |
| | | sessionStorage.removeItem(key); |
| | |
| | | if (value != null) { |
| | | return JSON.parse(value); |
| | | } |
| | | return null; |
| | | }, |
| | | remove(key: string) { |
| | | localStorage.removeItem(key); |
| | |
| | | scrollBehavior(to, from, savedPosition) { |
| | | if (savedPosition) { |
| | | return savedPosition; |
| | | } else { |
| | | return { top: 0 }; |
| | | } |
| | | return { top: 0 }; |
| | | } |
| | | }); |
| | | |