与选择日期和选择时间字段相比,不确定为什么我选择日期的位置会小幅下降。
<template>
Add Date for workshop
<v-layout align-space-around justify-center row fill-height>
<v-flex xs12 sm6>
<v-overflow-btn
:items="menuWsNames"
label="Pick a Workshop"
target="#dropdown-example"
v-model="pickedWsName"
:rules="[v => !!v || 'Item is required']"
required
></v-overflow-btn>
</v-flex>
<v-flex xs12 sm2>
<v-menu
:close-on-content-click="false"
v-model="isDateShow"
:nudge-right="40"
lazy
transition="slide-y-transition"
offset-y
full-width
min-width="290px"
>
<v-text-field
slot="activator"
v-model="pickedDate"
label="Select a date"
:rules="[v => !!v || 'Item is required']"
readonly
required
></v-text-field>
<v-date-picker
v-model="pickedDate"
@input="isDateShow = false"
></v-date-picker>
</v-menu>
</v-flex>
<v-flex xs12 sm2>
<v-menu
ref="menu"
:close-on-content-click="false"
v-model="isTimeShow"
:nudge-right="40"
:return-value.sync="pickedStartTime"
lazy
transition="slide-y-transition"
offset-y
full-width
max-width="290px"
min-width="290px"
>
<v-text-field
slot="activator"
v-model="pickedStartTime"
label="Pick a time"
:rules="[v => !!v || 'Item is required']"
readonly
required
></v-text-field>
<v-time-picker
v-if="isTimeShow"
v-model="pickedStartTime"
full-width
@change="$refs.menu.save(pickedStartTime)"
></v-time-picker>
</v-menu>
</v-flex>
<v-flex xs12 sm2>
<v-btn
large
:loading="!isBtnActive"
@click="submit"
:disabled="!isBtnActive"
>Add Date</v-btn>
</v-flex>
</v-layout>
</v-form>
答案 0 :(得分:2)
正在查看<v-overflow-btn mt-0 pt-0
。 mt-0和pt-0似乎不是概述btn组件的属性。因此,您需要将其指定为类。
<v-overflow-btn class="mt-0 pt-0"
https://codepen.io/Jubels/pen/mQPrZy?&editors=101
旁注:如果您不想溢出btn(怪异行位于顶部),则可以使用selection component
编辑:
如果您查看overflow btn component。您将看到它没有任何显示属性。因此mt-0
不会有任何效果。 Vuetify有一些全局实用程序类,您可以在任何组件上使用。例如,这是spacing utility类。