vue.js - Vuetify 的 fab 按钮图标未垂直居中
问题描述
我无法让 vuetify 的 fab 按钮垂直居中。
这是我的用法,注意与众不同。
<v-btn
color="primary"
fab
small >
<v-icon>print</v-icon>
</v-btn>
这是我的 main.js 文件
import Vue from "vue";
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
import "material-design-icons/iconfont/material-icons.css";
import "typeface-roboto/index.css";
Vue.use(Vuetify);
new Vue({
router,
store,
render: h => h(App)
}).$mount("#app");
这是输出
我正在使用 Vue 2.5.16 和 Vuetify 1.1.3 版本
即我没有添加样式或任何外部其他css
更新:我通过添加找到了解决height:auto
方法v-icon
<v-icon style="height:auto;">print</v-icon>
但这仍然不是解决方案。
解决方案
就我而言,这是因为 CSS 导入的顺序
在 Vuetify css 之前添加有关加载 Google 字体的信息
import "material-design-icons-iconfont/dist/material-design-icons.css";
import "vuetify/dist/vuetify.min.css";
推荐阅读
- java - 如何在 Spring Boot 应用程序中正确使用 Mock?
- java - Teamcity 在 2 个条件之一为真时执行
- hadoop - 当我将文件上传到 HDFS 系统时会发生什么?
- kql - 操作查询以在没有结果的情况下返回 Count = 0
- c# - 在 PAdES 第 4 部分的情况下,带有文档锁定的签名无效
- javascript - 多个实时客户端-服务器(类套接字)连接的最佳选择是什么?
- jquery - 如何在 Nuxt.js 中使用 JQuery
- python - 如何使 QDockWidget 透明/不透明?
- javascript - 无法在 Angular 10 的自定义第三方 Web 组件中使用 ngModel / *ngFor
- javascript - TYPEORM RepositoryNotFoundError:找不到“i”的存储库。看起来这个实体没有在当前的“默认”连接中注册?