Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何在对话框vuetify中设置布局行?_Css_Vue.js_Datepicker_Vue Component_Vuetify.js - Fatal编程技术网

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;}好的。我先试试