Css 如何在对话框vuetify中设置布局行?
我的布局有问题。看看这个: 当对话框出现时,它看起来很奇怪。因为Css 如何在对话框vuetify中设置布局行?,css,vue.js,datepicker,vue-component,vuetify.js,Css,Vue.js,Datepicker,Vue Component,Vuetify.js,我的布局有问题。看看这个: 当对话框出现时,它看起来很奇怪。因为行()的宽度大于对话框的宽度。因此,当模态对话框显示为有两个阴影时 我希望行的宽度()与对话框的宽度相同 我已经试过了。但我没有找到解决办法。希望有人能帮助您将对话框设置为使用自动宽度 .v-dialog{ 宽度:未设置; } 不要在你的行上使用排水沟 将x填充添加到右侧列,并删除行=2属性 在v-col上使用v-card <div id="app"> <v-app> <v-
行(
)的宽度大于对话框的宽度。因此,当模态对话框显示为有两个阴影时
我希望行的宽度(
)与对话框的宽度相同
我已经试过了。但我没有找到解决办法。希望有人能帮助您将对话框设置为使用自动宽度
.v-dialog{
宽度:未设置;
}
不要在你的行上使用排水沟
将x填充添加到右侧列,并删除行=2
属性
在v-col上使用v-card
<div id="app">
<v-app>
<v-content>
<v-container>
<v-dialog
v-for="foo, k in foos"
:key="foo.id"
:close-on-content-click="false"
transition="scale-transition"
:return-value.sync="foo.date"
max-width="500px"
min-width="500px"
v-model="modal[k]"
:ref="'dialog' + k"
>
<template v-slot:activator="{ on }">
<v-btn color="success" dark v-on="on">call date {{foo.id}} {{ foo.date }}</v-btn>
</template>
<v-card class="py-2">
<v-card-text>
<v-row justify="center" no-gutters align-content="center">
<v-col md="auto" justify-self="center">
<v-date-picker v-model="foo.date" @input="changeHours">
<div class="flex-grow-1"></div>
<v-btn text color="primary" @click="modal[k] = false">Cancel</v-btn>
<v-btn text color="primary" @click="$refs['dialog' + k][0].save(foo.date)">OK</v-btn>
</v-date-picker>
</v-col>
<v-slide-y-transition>
<v-col
sm="3"
xs="12"
v-show="foo.date !== null"
:style="{'background-color':'white'}"
>
<template v-for="allowedTime in allowedTimes">
<v-btn
@click="setTime(allowedTime)"
class="my-2"
:outlined="allowedTime !== time"
block
x-large
color="primary"
>{{ allowedTime }}</v-btn>
</template>
</v-col>
</v-slide-y-transition>
</v-row>
</v-card-text>
</v-card>
</v-dialog>
</v-container>
</v-content>
</v-app>
</div>
调用日期{{foo.id}{{foo.date}}
取消
好啊
{{allowedTime}
如果有帮助,这里有一个替代解决方案。添加以下CSS以隐藏v-dialog阴影-.v-dialog{box shadow:none!important;}好的。我先试试