不能在标题菜单项中使用PopOver

埃尔西娜

我想用popover组件创建一个标题


import React from "react";
import { Layout, Menu, Button } from "antd";
const { Header, Popover } = Layout;
const { SubMenu } = Menu;

const Index = (props) => {
    const content = (
        <menu>
            <Menu.Item>Menu</Menu.Item>
            <SubMenu title="SubMenu">
                <Menu.Item>SubMenuItem</Menu.Item>
            </SubMenu>
        </menu>
    );
    return (
        <Header>
            <div
                className=" float-left text-light"
                style={{ fontSize: "1.4rem" }}
            >
                Shonode
            </div>
            <Menu
                theme="dark"
                mode="horizontal"
                defaultSelectedKeys={["2"]}
                style={{ lineHeight: "64px" }}
            >
                <Menu.Item key="1">nav 1</Menu.Item>
                <Menu.Item key="2">nav 2</Menu.Item>
                <Menu.Item key="3">sda</Menu.Item>

            </Menu>
        </Header>
    );
};

export default Index;

此组件有效,但是当我将第3项粘贴到

<Menu.Item key="3">
       <Popover content={content}title="Title" trigger="hover">
        <Button>Hover me</Button>
    </Popover>
</Menu.Item>

我得到错误

元素类型无效:期望使用字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义文件中导出组件,或者可能混淆了默认导入和命名导入。

亚奇

问题是您试图从不是Layout组件的Layout导入Popover

代替:

import { Layout, Menu, Button } from "antd";
const { Header, Popover } = Layout; 

尝试:

import { Popover, Layout, Menu, Button } from "antd";
const { Header } = Layout;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在应用程序抽屉和应用程序标题中使用相同的菜单项?

在反应中使用挂钩设置菜单项className

在 google-apps 菜单项中使用 Unicode

菜单项应指定标题

在MVC中使用剃刀的带有下拉子菜单项的菜单项无法正常运行

按菜单项标题对Smartgwt菜单进行排序

如何使用AppleScript访问子标题组下的子菜单项

强制Joomla JRoute使用菜单项

如何使用Jubula测试菜单项

获取对状态菜单项的引用并更改其标题

Kotlin 更改菜单项标题不起作用

菜单项图标下的空标题空间

Android中的导航抽屉菜单项标题颜色

更改菜单项标题时获取 systemNullReference 异常 - Android

Android,以编程方式更改菜单项的标题

为什么不能禁用/显示菜单项?(MFC)

我在菜单项的伪元素中使用 unicode,是否可以仅从第一个菜单项中删除它?

Android在菜单项中使用超棒字体作为图标

如何在应用程序脚本中使用菜单项传递参数

在WPF中使用单击处理程序动态添加上下文菜单项

如何在Android中的用户定义方法中使用选定的菜单项值

订购菜单项

消失的菜单项

隐形菜单项

无法使用Espresso在UI测试选项菜单中使用withId方法选择视图/菜单项

如何在Ant Design中使菜单项右对齐?

带有标题和副标题的导航抽屉菜单项

根据菜单项的数量更改菜单项的宽度

当菜单项中使用闪亮和闪亮仪表板的更多功能时,tabItem无法显示内容