vue-component - 如何使用 v-card 看到 v-row 的效果?
问题描述
我想做 2x2 v-card 对象。使用 Vuetify
<v-row>
<v-col>
<v-btn width="100">asfd</v-btn>
<v-btn width="100">adsf</v-btn>
</v-col>
<v-col>
<v-card width="100">adsf</v-card>
<v-card width="100">asdf</v-card>
</v-col>
</v-row>
如果v-col中的v-btn,它工作得很好,但是如果我将v-btn更改为v-card,则v-row属性将被忽略。请帮我。
解决方案
这与vue无关,而是与html有关。
v-btn
将在一个 html 按钮中解析,该按钮的 display 属性设置为inline-block
,这会将元素放在同一行上。
v-card
将在一个 html div 中解析,该 div 的 display 属性设置为block
将元素置于彼此之下。
对于定位元素的正确方式,请查看https://vuetifyjs.com/en/styles/flex
<div id="app" >
<v-app class="d-flex pa2">
<v-row justify="space-around" align-items="align-stretch">
<v-card width="50%">adsf</v-card>
<v-card width="50%">bcde</v-card>
</v-row>
<v-row justify="space-around" align-items="align-stretch">
<v-card width="50%">adsf</v-card>
<v-card width="50%">bcde</v-card>
</v-row
</v-app>
</div>
推荐阅读
- html - jQuery - 点击元素
- android - ConstraintLayout:全屏居中视图,但限制宽度不与侧视图重叠
- html - 修复了 Firefox 浏览器中粘性父项中的子元素闪烁
- bash - Is my variable being overwritten in bash?
- python - 在 Python 中使用套接字在计算机之间进行聊天
- python - 如何使用 python 抓取网络活动和响应?
- r - 我无法立即看到直方图中的线条
- python - 如何在 Python 中实现可以解决奇数/偶数/素数数独难题的约束满足问题?
- java - Android java:如何创建 POJO 并将其转换为 Cloud Firestore REST API 可接受的 JSON
- c# - 管道缓冲区保留直到处理完成