我想用彈出組件創(chuàng)建一個標題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>我得到錯誤元素類型無效:應為字符串(對于內(nèi)置組件)或類/函數(shù)(對于復合組件)但得到:未定義。您可能忘記從定義組件的文件中導出組件,或者您可能混淆了默認導入和命名導入。
無法在標題菜單項中使用 PopOver
收到一只叮咚
2021-06-18 18:01:44