opentiny / tiny-vue

TinyVue is an enterprise-class UI component library of OpenTiny community, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
https://opentiny.design/tiny-vue
MIT License
1.71k stars 267 forks source link

🐛 [Bug]: Display the datepicker control in the dialog control, and the date panel is hidden behind the dialog #796

Closed harvenzhang closed 1 year ago

harvenzhang commented 1 year ago

Version

3.11.1

Vue Version

4.5

Link to minimal reproduction

None

Step to reproduce

Dialog第一次显示时,没问题,放隐藏dialog后再打开,这时datepicker的日期面板就藏在dialog后面了,只有设置dialog的destroy-on-close为true时,才会正常 2d0cd2fe66e27c121ae6f6efc38a2be4

What is expected

No response

What is actually happening

No response

Any additional comments (optional)

No response

Issues-translate-bot commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically.


Title: 🐛 [Bug]: When the datepicker control is displayed in the dialog control, the date panel is hidden behind the dialog.

harvenzhang commented 1 year ago

Select组件也一样的情况

Issues-translate-bot commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically.


The same is true for the Select component

zzcr commented 1 year ago

一般出现此问题,最大的肯能是node_modules里面有嵌套依赖,有多个@opentiny/vue-renderless造成的,可以排查下是否有类似情况

Issues-translate-bot commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically.


Generally, this problem occurs. The most likely cause is that there are nested dependencies in node_modules and multiple @opentiny/vue-renderless. You can check to see if there is a similar situation.