【发布时间】:2019-08-09 07:31:13
【问题描述】:
我有一个 vuetiful 组件,它应该只显示一个对话框。不幸的是,邪恶的覆盖已经接管了宇宙。如何克服半透明黑暗的力量?
Vue.component('step-form', {
data: function() {
return {
dialog: false
}
},
methods: {
showDialog() {
this.dialog=!this.dialog;
}
},
template: `
<v-dialog v-model="dialog" persistent max-width="600px">
Help, I'm hidden behind this evil "overlay"!
</v-dialog>
`
});
【问题讨论】:
-
您可能已经注意到这一点,但是将对话框的内容包装在
v-card组件中似乎会将覆盖层放在对话框后面。我不知道为什么。 -
@DelenaMalan 提到用 v-card 包装对话框内容将覆盖
<v-dialog v-model="dialog" persistent max-width="600px"> <v-card> Help, I'm hidden behind this evil "overlay"!</v-card> </v-dialog> -
谢谢大家 - 充其量是一个未记录的解决方法 - 最坏的情况是一个邪恶的错误?
-
@DelenaMalan
v-card没有把对话框放在覆盖层后面,它已经在它后面了。它只是看起来不是由于阴影,而是透明和持久的。这不是一个错误。看我的回答。如果有什么不清楚的地方请告诉我。
标签: vue.js vue-component vuetify.js