We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Bug Type: Component
Component
3.4.16
2.5.5
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36
Webpack
el-select
el-menu
el-container
el-overlay
el-scrollbar
Element Plus Playground
Vue 3.4.16 版本会导致 element-plus 所有用渲染函数创建的组件都无法显示
可以在上面的链接测试,Element Plus版本选择2.5.5,Vue版本选择3.4.16,选择后可以发现点击 el-select 下拉框无法显示,看控制台发现是弹出层被设为了 display: none 导致无法显示,将Vue版本切换为 3.4.15 后恢复正常。
除了 el-select 无法显示的组件还有很多,比如 el-container 、el-menu 、el-scrollbar 、 el-overlay 等,看了下代码,发现这些组件都是用渲染函数实现的,使用 template 的组件好像都正常显示。原因可以看我在 vuejs/core#10294 发的。但不知道是Vue那边的改动欠考虑还是这边的写法有问题。
正常显示
无法显示
(empty)
The text was updated successfully, but these errors were encountered:
Same here. Fix vue version resolution.
Sorry, something went wrong.
It will be interesting to see why it happens... Here is the diff between v3.4.15 and v3.4.16: https://github.com/vuejs/core/compare/v3.4.15..v3.4.16
Same here, help lol
Cannot do anything, but users can rollback to Vue v3.4.15. Please track issue vuejs/core#10294
Try Vue v3.4.18
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.
此 issue 已被自动锁定,因为关闭后没有任何近期活动。如果有相关 bug,请重新创建一个新 issue。
No branches or pull requests
Bug Type:
Component
Environment
3.4.16
2.5.5
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36
Webpack
Reproduction
Related Component
el-select
el-menu
el-container
el-overlay
el-scrollbar
Reproduction Link
Element Plus Playground
Steps to reproduce
Vue 3.4.16 版本会导致 element-plus 所有用渲染函数创建的组件都无法显示
可以在上面的链接测试,Element Plus版本选择2.5.5,Vue版本选择3.4.16,选择后可以发现点击 el-select 下拉框无法显示,看控制台发现是弹出层被设为了 display: none 导致无法显示,将Vue版本切换为 3.4.15 后恢复正常。
除了 el-select 无法显示的组件还有很多,比如 el-container 、el-menu 、el-scrollbar 、 el-overlay 等,看了下代码,发现这些组件都是用渲染函数实现的,使用 template 的组件好像都正常显示。原因可以看我在 vuejs/core#10294 发的。但不知道是Vue那边的改动欠考虑还是这边的写法有问题。
What is Expected?
正常显示
What is actually happening?
无法显示
Additional comments
(empty)
The text was updated successfully, but these errors were encountered: