React子菜单切换

时间:2018-08-30 22:26:13

标签: javascript reactjs submenu next.js

我有一个移动菜单组件,该菜单组件中填充了自定义WP-API菜单路由中的数据。这会将每个菜单项作为数组中的对象返回,并且如果有子菜单,则将每个菜单项嵌套一个子对象数组。

在此处查看: https://www.digitalreactor.co/wp-json/menus/v1/menus/header-menu

我正在尝试为此创建一个切换开关,但是我无法确定细节。

项目规格:

React / Next.js

这是我的组成部分:

String updateSql = "UPDATE league SET season=?, playedMatches=?, percentHomeWins=?, percentDraws=?, percentAwayWins=?, averageGoalsPerGame=?, averageGoalsHomePerGame=?, averageGoalsAwayPerGame=?, percentOverOne=?, percentOverTwo=?, percentOverThree=?, percentBothTeamsScored=?, scoredGoalsTotal=?  " + whereClause + " and country='" + l.getCountry() + "'";

因此,您可以看到我正在使用api并将子级推入SubMenu组件,并且效果很好。在子菜单中,我将该组件设置为显示:无。在此示例中,我能够打开子菜单,但是无论我尝试了什么,我都无法使子菜单用作切换按钮。

我试图设置状态,但对我来说不起作用。它一直返回null,因为该组件将被重新渲染并且我的唯一ID将被更改。

我试图将shouldComponentUpdate设置为false,但是什么也不会发生。

我知道我已经很近了,所以我们将不胜感激!

0 个答案:

没有答案