Commit e64c846c authored by Sendya's avatar Sendya

fix: drawer sider getContainer err

parent f0603062
...@@ -23,7 +23,7 @@ export const GlobalHeaderProps = { ...@@ -23,7 +23,7 @@ export const GlobalHeaderProps = {
default: false default: false
}, },
logo: { logo: {
type: null, type: [Function, Object, String],
default: () => null default: () => null
}, },
menuRender: { menuRender: {
...@@ -48,6 +48,7 @@ const GlobalHeader = { ...@@ -48,6 +48,7 @@ const GlobalHeader = {
name: 'GlobalHeader', name: 'GlobalHeader',
props: GlobalHeaderProps, props: GlobalHeaderProps,
render (h) { render (h) {
const { isMobile, logo, rightContentRender } = this.$props
const toggle = () => { const toggle = () => {
const { collapsed, handleCollapse } = this.$props const { collapsed, handleCollapse } = this.$props
if (handleCollapse) handleCollapse(!collapsed) if (handleCollapse) handleCollapse(!collapsed)
...@@ -69,8 +70,6 @@ const GlobalHeader = { ...@@ -69,8 +70,6 @@ const GlobalHeader = {
return null return null
} }
const { isMobile, logo, rightContentRender } = this.$props
const headerCls = 'ant-pro-global-header' const headerCls = 'ant-pro-global-header'
return ( return (
......
...@@ -10,21 +10,24 @@ const SiderMenuWrapper = { ...@@ -10,21 +10,24 @@ const SiderMenuWrapper = {
event: 'collapse' event: 'collapse'
}, },
props: SiderMenuProps, props: SiderMenuProps,
render () { render (h) {
const { const {
layout, layout,
isMobile, isMobile,
collapsed, collapsed
handleCollapse: onCollapse
} = this } = this
const isTopMenu = layout === 'topmenu' const isTopMenu = layout === 'topmenu'
const handleCollapse = (e) => {
this.$emit('collapse', true)
}
return isMobile ? ( return isMobile ? (
<Drawer <Drawer
class="ant-pro-sider-menu" class="ant-pro-sider-menu"
visible={!collapsed} visible={!collapsed}
placement="left" placement="left"
maskClosable maskClosable
onClose={() => onCollapse && onCollapse(true)} getContainer={null}
onClose={handleCollapse}
bodyStyle={{ bodyStyle={{
padding: 0, padding: 0,
height: '100vh' height: '100vh'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment