关于defaultIndex & children
来源:6-4 添加 Menu 样式

Coder小何
2023-04-05
老师您好,想请教您一个问题,如果实现用户在 Menu 中不传入defaultIndex 的情况下,defaultIndex为
第一个Menu Item的 index值,比如: 用户有三个item ,index分别为:4、5、6, defaultIndex就等于 4,能否对menu组件的children 属性进行操作呀,具体要怎么做呢?
写回答
1回答
-
张轩
2023-04-06
同学你好
不知道我是否正确理解你的问题了:
现在我们的 MenuItem 的 Index 属性就是动态传入的,不需要用户传入啊。
return React.cloneElement(childElement, { index: index.toString() })
而且默认的 defaultIndex 在不传的情况下就是 0
index: currentActive ? currentActive : '0',
所以是否就实现了你需要的功能呢?
012023-04-07
相似问题
请问老师关于props.children
回答 3
关于className
回答 1