Skip to content

Commit 91670fc

Browse files
committed
- fix contentWidth prop value type
1 parent 8450d21 commit 91670fc

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"lint:nofix": "vue-cli-service lint --no-fix"
1212
},
1313
"dependencies": {
14-
"@ant-design-vue/pro-layout": "^0.3.4",
14+
"@ant-design-vue/pro-layout": "^0.3.12",
1515
"@antv/data-set": "^0.10.2",
1616
"ant-design-vue": "^1.6.2",
1717
"axios": "^0.19.0",

src/layouts/BasicLayout.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import { SettingDrawer, updateTheme } from '@ant-design-vue/pro-layout'
3434
import { i18nRender } from '@/locales'
3535
import { mapState } from 'vuex'
36-
import { SIDEBAR_TYPE, TOGGLE_MOBILE_TYPE } from '@/store/mutation-types'
36+
import { CONTENT_WIDTH_TYPE, SIDEBAR_TYPE, TOGGLE_MOBILE_TYPE } from '@/store/mutation-types'
3737
3838
import defaultSettings from '@/config/defaultSettings'
3939
import RightContent from '@/components/GlobalHeader/RightContent'
@@ -63,8 +63,8 @@ export default {
6363
settings: {
6464
// 布局类型
6565
layout: defaultSettings.layout, // 'sidemenu', 'topmenu'
66-
// 定宽: true / 流式: false
67-
contentWidth: defaultSettings.layout === 'sidemenu' ? false : defaultSettings.contentWidth === 'Fixed',
66+
// CONTENT_WIDTH_TYPE
67+
contentWidth: defaultSettings.layout === 'sidemenu' ? CONTENT_WIDTH_TYPE.Fluid : defaultSettings.contentWidth,
6868
// 主题 'dark' | 'light'
6969
theme: defaultSettings.navTheme,
7070
// 主色调
@@ -128,7 +128,7 @@ export default {
128128
if (!this.isMobile && val['screen-xs']) {
129129
this.isMobile = true
130130
this.collapsed = false
131-
this.settings.contentWidth = false
131+
this.settings.contentWidth = CONTENT_WIDTH_TYPE.Fluid
132132
// this.settings.fixSiderbar = false
133133
}
134134
},
@@ -140,14 +140,14 @@ export default {
140140
type && (this.settings[type] = value)
141141
switch (type) {
142142
case 'contentWidth':
143-
this.settings[type] = value === 'Fixed'
143+
this.settings[type] = value
144144
break
145145
case 'layout':
146146
if (value === 'sidemenu') {
147-
this.settings.contentWidth = false
147+
this.settings.contentWidth = CONTENT_WIDTH_TYPE.Fluid
148148
} else {
149149
this.settings.fixSiderbar = false
150-
this.settings.contentWidth = true
150+
this.settings.contentWidth = CONTENT_WIDTH_TYPE.Fixed
151151
}
152152
break
153153
}

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# yarn lockfile v1
33

44

5-
"@ant-design-vue/pro-layout@^0.3.4":
6-
version "0.3.4"
7-
resolved "https://registry.npmjs.org/@ant-design-vue/pro-layout/-/pro-layout-0.3.4.tgz#f7158cd7d9485b4dc1cb5b4f3d56015b4d08607a"
8-
integrity sha512-N33XDb+E/AfIwWL6cC0aBSqG8YwwTv4pbUPvNmEjZTA0QV58iUDXr8+hjcxCkW4qZVyKJ4UdsBf43o1OzKZw3Q==
5+
"@ant-design-vue/pro-layout@^0.3.12":
6+
version "0.3.12"
7+
resolved "https://registry.npmjs.org/@ant-design-vue/pro-layout/-/pro-layout-0.3.12.tgz#d667c98286ee0e9b2ba7dc9f82580754f919c458"
8+
integrity sha512-AebZJJlvTx87M2uwGHzReQ2PSk7gXzpg+noMTaj80bbSSCVeijVqLFBV7+NiG0n40kenmmrGzLmF7Lw26/F0Ag==
99
dependencies:
1010
ant-design-vue "^1.6.2"
1111
classnames "^2.2.6"

0 commit comments

Comments
 (0)