-
{{title}}
+{{title}}
@@ -28,11 +28,12 @@
diff --git a/src/config/default/setting.config.js b/src/config/default/setting.config.js
index 58a24a6..6f2c5e8 100644
--- a/src/config/default/setting.config.js
+++ b/src/config/default/setting.config.js
@@ -15,8 +15,9 @@ module.exports = {
multiPage: false, //多页签模式,true:开启,false:不开启
hideSetting: false, //隐藏设置抽屉,true:隐藏,false:不隐藏
systemName: 'Vue Antd Admin', //系统名称
- copyright: '2018 ICZER 工作室出品', //copyright
- asyncRoutes: false, //异步加载路由,true:开启,false:不开启
+ copyright: '2018 ICZER 工作室出品', //copyright
+ asyncRoutes: false, //异步加载路由,true:开启,false:不开启
+ showPageTitle: true, //是否显示页面标题(PageLayout 布局中的页面标题),true:显示,false:不显示
animate: { //动画设置
disabled: false, //禁用动画,true:禁用,false:启用
name: 'bounce', //动画效果,支持的动画效果可参考 ./animate.config.js
diff --git a/src/layouts/PageLayout.vue b/src/layouts/PageLayout.vue
index 5a33311..f292e8a 100644
--- a/src/layouts/PageLayout.vue
+++ b/src/layouts/PageLayout.vue
@@ -63,7 +63,7 @@ export default {
...mapState('setting', ['layout', 'multiPage', 'pageMinHeight']),
pageTitle() {
let pageTitle = this.page && this.page.title
- return this.title || this.$t(pageTitle) || this.routeName
+ return pageTitle === undefined ? (this.title || this.routeName) : this.$t(pageTitle)
},
routeName() {
const route = this.$route