修复:当路由有查询参数时,设置页签标题不生效的问题;:bug: #166
fix: the problem that the setting of tab title is not effective when the route has query parameters;
| | |
| | | }, |
| | | $setPageTitle(route, title) { |
| | | if (title) { |
| | | const path = typeof route === 'object' ? route.path : route |
| | | let path = typeof route === 'object' ? route.path : route |
| | | path = path && path.split('?')[0] |
| | | this.$store.commit('setting/setCustomTitle', {path, title}) |
| | | } |
| | | } |
| | |
| | | computed: { |
| | | customTitle() { |
| | | const customTitles = this.$store.state.setting.customTitles |
| | | const path = this.$route.path |
| | | const path = this.$route.path.split('?')[0] |
| | | const custom = customTitles.find(item => item.path === path) |
| | | return custom && custom.title |
| | | } |