-
-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SubMenu使得服务端和客户端render的html不一致 #55
Comments
ant-design/ant-design#2061 感谢反馈,终于找到上面这些问题的原因了~ |
那你不来实际点的感谢 @afc163 哈哈 |
来个 PR 修复此问题,我给你寄个部门内用的纪念杯子~ 👊🏻 |
就这么定了 |
就这么定了,没有环境,未跑测试啊 |
eventKey 不需要 |
@xpcode 单独邮件给我,你这么发信息都泄漏了呀,我给你删掉了。 |
你又发出来了。。。。 |
现在需要在前后端指定 eventKeyMenu.Item key={1} eventKey={1} / 这样不能解决问题,需求是: 同一个页面使用多个SubMenu时,每个实例的_menuId不同;但同一个SubMenu在每次render时_menuId却相同。 原始邮件 closed in #56 |
不需要指定 eventKey 了,直接用的 key 。 |
sorry,我错了,原来eventKey就是key,换成这样写就没问题了SubMenu key=“submenu” … / 原始邮件 现在需要在前后端指定 eventKeyMenu.Item key={1} eventKey={1} / 这样不能解决问题,需求是: 同一个页面使用多个SubMenu时,每个实例的_menuId不同;但同一个SubMenu在每次render时_menuId却相同。 原始邮件 closed in #56 |
https://github.com/react-component/menu/blob/master/src/SubMenu.jsx
render函数里的
this._menuId = this._menuId || guid();
在服务端渲染和客户端渲染会生成不同的html,使得做同构应用时客户端需要重复渲染,希望能把guid()换成一个客户端和服务端保持一直的字符串
The text was updated successfully, but these errors were encountered: