【发布时间】:2023-02-16 05:23:00
【问题描述】:
我正在研究一个使用大量 Vuetify 和 v-card 组件的项目。一个这样的组件是<v-card-subtitle>,它是这样使用的——
<v-card-subtitle :title="display.content">
Hello World
</v-card-subtitle>
当我将鼠标悬停在 v-card-subtitle 上时,:title 会显示一个小弹出窗口,我想设置此弹出窗口的样式,但它看起来像是固有的 Vuetify 属性,也许吧?
:title 是什么,它是如何工作的?有人熟悉这个吗?我在文档中找不到这个。
我想专门为 :title 设置样式,而不是 v-card-subtitle。我尝试了以下方法-
- 将标题包装在
span和div中 - 添加附加类或子类
但是,没有这样的运气。
【问题讨论】:
-
Vuetify 版本是什么?
-
考虑创建一个可运行minimal reproducible example。另外,指定清楚地你想达到什么目的。“我想要造型
:title”是不切实际的要求,因为:title是组件的属性,因此无法设置样式。您可能想要设置组件创建的 DOM 元素的样式(将:title属性的值作为内容)。请更具体地说明您的要求,以免被误解或误解。 -
:title未记录在<v-card-subtitle>上。根据文档,您甚至不应该期望它会起作用。 -
@tao 谢谢你的回复,这确实回答了我的很多问题。现在我知道 :title 不是 <v-card-subtitle> 的记录属性。我的下一个问题是,将鼠标悬停在 v-card 组件上时创建弹出框的最佳方法是什么?谢谢!
-
@vernou Vuetify 版本 1.12.3
标签: vue.js vuetify.js