如何在Vuetify 3中将自定义按钮置于警示框标题右侧
解决Vuetify 3中v-alert按钮与标题同高对齐的问题
你当前的实现方式会让按钮位于标题下方,无法实现同高对齐。可以通过自定义title插槽来解决这个问题:
修改后的代码如下:
<v-alert type="warning"> <template v-slot:title> <div class="d-flex align-center justify-between w-100"> <span>Title goes here</span> <v-btn variant="tonal">Custom action</v-btn> </div> </template> </v-alert>
实现逻辑:
- 不再使用
title属性,改用title插槽完全自定义标题区域的结构 - 通过
d-flex将标题文本和按钮设置为弹性布局,align-center确保二者垂直方向居中对齐 justify-between让标题左对齐、按钮右对齐,w-100保证容器占满警示框宽度,达成目标布局效果
内容的提问来源于stack exchange,提问作者baitendbidz
相关产品推荐
相关产品推荐

