我正在尝试从底部堆叠多个v-snackbars
。设置bottom
属性的内联样式似乎不会影响它。
Snackbar.vue
<template>
<div>
<v-snackbar
v-for="(snackbar, index) in snackbars"
:key="index"
v-model="snackbar.visible"
:color="snackbar.color"
:style="{ bottom: `${index * 60 + 8}px` }"
>
{{ snackbar.text }} </v-snackbar>
<div>
</template>
...
App.vue
<template>
<v-app>
<ProgressCircular />
<Snackbar />
<v-main>
<transition mode="out-in" name="fade">
<router-view />
</transition>
</v-main>
</v-app>
</template>
发布于 2021-08-31 13:53:32
您需要添加“绝对”属性。
<v-snackbar
v-for="(snackbar, index) in snackbars"
:key="index"
v-model="snackbar.visible"
:color="snackbar.color"
:style="{ bottom: `${index * 60 + 8}px` }"
absolute
bottom
>
{{ snackbar.text }}
</v-snackbar>
https://stackoverflow.com/questions/68946490
复制相似问题