Skip to content

sub-menu组件popupClassName属性不生效 #3362

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

Closed
1 task
JobinJia opened this issue Dec 13, 2020 · 11 comments
Closed
1 task

sub-menu组件popupClassName属性不生效 #3362

JobinJia opened this issue Dec 13, 2020 · 11 comments
Labels

Comments

@JobinJia
Copy link
Contributor

JobinJia commented Dec 13, 2020

  • I have searched the issues of this repository and believe that this is not a duplicate.

Version

2.0.0-rc.4

Environment

mac Os BigSur 11.0.1/ chrome 87.0.4280.88(正式版本) (x86_64)/ vue 3.0.4

Reproduction link

Edit on CodeSandbox

Steps to reproduce

sub-menu设置popupClassName后,对应的样式没有生效。

What is expected?

popupClassName能正常生效

What is actually happening?

简单的调试了一下,发现在组件内部,合并后的popupClassName为popupClassName: "ant-menu-dark test-class"
但实际在页面上并没有加载test-class样式。只有ant-menu-dark样式

@JobinJia
Copy link
Contributor Author

JobinJia commented Dec 13, 2020

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画也没有了~

@ghost
Copy link

ghost commented Dec 14, 2020

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画好也没有了~

确实 拆成单文件后折叠动画没了。我还以为我写错了

@JobinJia
Copy link
Contributor Author

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画好也没有了~

确实 拆成单文件后折叠动画没了。我还以为我写错了

动画的之前有人提过issue,回复说是快重构menu组件了,详见
#3354

@JobinJia
Copy link
Contributor Author

JobinJia commented Dec 14, 2020

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画好也没有了~

确实 拆成单文件后折叠动画没了。我还以为我写错了
动画的见这个issue,刚刚过了一次发了有说这个问题。说是快重构了。
#3354
但神奇的地方在于,为啥我之前用vue rc版本写的好像没有这个问题
可以在这儿看,同样的代码在拿过来就不好使了。诶
https://jiabinbin.github.io/v3-antdv-admin/#/level-a-1-a

@JobinJia JobinJia reopened this Dec 14, 2020
@JobinJia
Copy link
Contributor Author

我就是回复下点错了点了关闭了, 抱歉

@tangjinzhou
Copy link
Member

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画好也没有了~

确实 拆成单文件后折叠动画没了。我还以为我写错了

动画的之前有人提过issue,回复说是快重构menu组件了,详见
#3354

动画和这个issue 没关系

动画问题 尝试降级 vue 到 3.0.3 试试

@JobinJia
Copy link
Contributor Author

补充:在案例中,拆成单文件后,菜单的展开和收缩时的动画好也没有了~

确实 拆成单文件后折叠动画没了。我还以为我写错了

动画的之前有人提过issue,回复说是快重构menu组件了,详见
#3354

动画和这个issue 没关系

动画问题 尝试降级 vue 到 3.0.3 试试

行,我回头试试,哪个sub-menu的popupClassName能麻烦帮忙确认下么?如果确认是我自己的问题我好关下这个issue

@tangjinzhou
Copy link
Member

image
已经生效,只是background 的权重低了

试试这个

.test-class .ant-menu-sub{
  background: red;
}

@JobinJia
Copy link
Contributor Author

image
已经生效,只是background 的权重低了

试试这个

.test-class .ant-menu-sub{
  background: red;
}

可能是单文件的原因,我这边测试还是没有把class渲染到dom上 ( 。问题我先关掉了,我再多看看

@TimRChen
Copy link

TimRChen commented Dec 18, 2020

我这边也出现了同样的问题,版本是 2.0.0-rc5,看起来是Menu的某个变量丢失了

截屏2020-12-18 下午3 51 44

@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 19, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants