我需要创建一个带有“附加”选项的右对齐垂直菜单。
模板:
我希望“.place”元素中的菜单右对齐。但是菜单是左对齐的。此外,菜单的顶部边框在“.place”元素下面,这很奇怪。我该如何解决?
模板:
<div id="app">
<v-app id="inspire">
<h1>VMenu bug with "right" option</h1>
<div class="place"></div>
<div class="text-center">
<v-btn
color="primary"
dark
@click="show = !show"
>
Dropdown
</v-btn>
</div>
<v-menu attach=".place" v-model="show" :right="true">
<v-list>
<v-list-item
v-for="(item, index) in items"
:key="index"
@click=""
>
<v-list-item-title>{{ item.title }}</v-list-item-title>
</v-list-item>
</v-list>
</v-menu>
</v-app>
</div>
JS:
new Vue({
el: '#app',
vuetify: new Vuetify(),
data: () => ({
show: false,
items: [
{ title: 'Click Me' },
{ title: 'Click Me' },
{ title: 'Click Me' },
{ title: 'Click Me 2' },
],
}),
})
我希望“.place”元素中的菜单右对齐。但是菜单是左对齐的。此外,菜单的顶部边框在“.place”元素下面,这很奇怪。我该如何解决?