修复:当路由有查询参数时,设置页签标题不生效的问题;🐛 #166

fix: the problem that the setting of tab title is not effective when the route has query parameters;
master
chenghongxing 4 years ago
parent 33179d96b7
commit f2d3823069
  1. 5
      src/plugins/tabs-page-plugin.js

@ -17,7 +17,8 @@ const TabsPagePlugin = {
},
$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})
}
}
@ -25,7 +26,7 @@ const TabsPagePlugin = {
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
}

Loading…
Cancel
Save