【问题标题】:Vuetify: asterix on required labelsVuetify:所需标签上的星号
【发布时间】:2019-04-14 22:12:53
【问题描述】:

最新版本的 Vuetify (v1.3 - https://libupdate.com/libs/38f99a55-a650-4d67-8e60-cd3c2737d043)。

星号现在已从标签中移除,即使 v-textarea/v-text-field 具有所需的属性。他们希望您在标签道具中手动添加它,例如标签="消息*"

虽然在我的应用程序中要更改的表单太多,并且想知道是否可以通过 CSS 选择它,尽管 HTML 的结构是有问题的。

     <div class="v-text-field__slot">
       <label class="v-label theme--light">Message</label>
       <textarea name="message" required="required" rows="5"></textarea>
     </div>

如果在所需输入之前选择标签,我们将不胜感激

【问题讨论】:

标签: html css vue.js vuetify.js


【解决方案1】:

我不确定这是否适合您的 HTML 结构。但这对我有用

.required label::after {
    content: "*";
    color: red;
}

然后我通常在我的文本字段中调用这个类。

<v-textfield class="required">

【讨论】:

  • 仍然需要手动添加required类,所以没有帮助(除非类存在?但我认为不是?)。所以我认为通过不改变任何东西来定位这些元素的标签是不可能的?似乎 OP 想通过简单地定位 required 输入来节省时间,但是通过在每个字段的标签中键入 * 比向这些字段添加类来节省更多时间。
  • 是的@Traxo,我基本上希望使用 CSS 全局定位标签,而不必修改我们使用所需输入的每个地方。我们的输入可以动态设置为 required,这会带来自己的问题。
猜你喜欢
  • 2018-06-22
  • 1970-01-01
  • 2015-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 2020-11-06
相关资源
最近更新 更多