我想要创建一个下拉菜单,它显示自己,并隐藏在悬停,并消失后,点击它的项目。我以为我找到了一种方法--但它只是偶尔起作用。(也可能它不起作用,但有时确实起作用。)详情如下:
I by DropdownMenu2组件,display正在被onMouseEnter/Leave事件切换。这个组件(我的下拉菜单)保存在<NavLink>菜单项中。I希望下拉菜单在单击菜单项后消失,因此在<Navlink>中创建了触发handleClick的onClick事件。此函数将click变量设置为带有display:none的CSS className。然后将click传递给包含下拉菜单的&
请帮助我理解我做错了什么,并建议如何处理这一点,将不胜感激。我正在尝试使用年份数组创建一个材料下拉菜单,但是我得到了上面的错误。
React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object
我的代码在下面
render(){
const currentYear = (new Date()).getFullYear();
我看了一些答案。但它们中的大多数都与<table>和<tbody>有关。但我的问题与此无关。
我使用ScriptjsLoader of 库来呈现这个组件。
initialCustomSetup: function() {
let GISMapDropdownMenu = this.refs.cornermenu;
if (googleMapInstance.props.map.controls[google.maps.ControlPosition.TOP_LEFT].j.length === 0) {// push only once
我有一个从Web服务中填充的下拉列表,我想要的是根据所做的选择显示一些文本。例如,下拉列表中的第一个选项是Buy和Save m,所以在p标记中,我想显示Buy 2和Save1.5$,我知道这是一个开关的工作,数组的位置将是我的“案例”,以便知道显示什么,但是我对反应和编程都是新手,所以我需要帮助。
import React from 'react';
import DropDownMenu from 'material-ui/DropDownMenu';
import MenuItem from 'material-ui/MenuItem';