javascript - 在列 Flex 组件之间提供边距/间隙
问题描述
我试图在 UI 中的按钮(重置过滤器/应用过滤器/保存和应用过滤器)之间提供一些边距,我使用 flex 来对齐按钮,但我无法在按钮之间提供一些边距/间隙。知道怎么做
代码 :
<div class="d-flex flex-column justify-space-around">
<v-btn
text
style="margin-left: 30px"
color="primary"
@click="resetFilter()">
Reset Filter
</v-btn>
<v-btn
v-if="!updatingSavedFilter"
color="primary"
@click="
applyFilter()
filterDropdownOpen = false">
Apply Filter
</v-btn>
<v-btn
color="primary"
@click="
validateAndSaveFilter()
filterDropdownOpen = "false">
Save & Apply Filter
</v-btn>
</div>
解决方案
看来您正在使用 Vuetify,对吗?在这种情况下,您可以为每个按钮添加一个边距类:
<v-btn
text
style="margin-left: 30px"
color="primary"
class="mb-2"
@click="resetFilter"
>
Reset Filter
</v-btn>
请参阅 Vuetify 的间距文档。
关于另一个主题:尽量避免内联样式。最好加一个类。在这种情况下,你可以有类似的东西
class="mb-2 ml-7"
这将在底部为您提供 8px 的边距,在左侧为您提供 28px 的边距。
此外,将函数名称传递给@click 时,不要执行它,只传递名称(参见我上面的示例)。
推荐阅读
- java - 如何在 TaskDecorator 中使用 ThreadLocalTargetSource?
- django - 提取 id 字段作为关键 django rest 框架序列化程序
- mxnet - 连续两次向后调用时出现 MXNET Gluon 错误 - 检查失败:type_ != nullptr
- python - 从维基百科网页抓取并上传到熊猫
- anylogic - 时间图每三个输出显示一点等待时间间隔(生产率)
- r - 在 Ubuntu 上安装软件包需要很长时间
- node.js - Elastic Beanstalk 问题:运行我的 Node.js Express 服务器时连接超时
- c++ - 为什么这段代码最后会返回一个长数字?(c++)
- c++ - 下面在 [class.derived]/7 中突出显示的“相同类型”的表达是什么意思?
- sql - 在 postgresql 中使用正则表达式的 to_date