import React, { useImperativeHandle, useState } from 'react' import SideBar from '@/components/SideBar' /** * 侧边栏抽屉面板,可以从侧面拉出 * @returns {JSX.Element} * @constructor */ const SideBarDrawer = ({ post, currentTag, cRef, tags, posts, categories, currentCategory }) => { // 暴露给父组件 通过cRef.current.handleMenuClick 调用 useImperativeHandle(cRef, () => { return { handleSwitchSideDrawerVisible: () => switchSideDrawerVisible() } }) const [isHidden, changeHiddenStatus] = useState(true) // 点击按钮更改侧边抽屉状态 const switchSideDrawerVisible = () => { changeHiddenStatus(!isHidden) } return
{/* 背景蒙版 */}
} export default SideBarDrawer