【问题标题】:How to do masked input in Vuetify?如何在 Vuetify 中进行屏蔽输入?
【发布时间】:2020-10-14 08:37:45
【问题描述】:

输入掩码在 Vuetify 2.x 中不再起作用。我想知道是否有任何解决方案可以为 v-input-text 制作掩码?知道我该怎么做吗?

【问题讨论】:

标签: javascript vue.js vuetify.js


【解决方案1】:

Vuetify 掩码从 2.0 版开始完全删除。找回掩码的唯一方法是查看第三方库。

例如,这样使用v-mask

在您的 ma​​in.js 中,您可以放置​​:

import { VueMaskDirective } from 'v-mask'
Vue.directive('mask', VueMaskDirective);

在你的组件中:

...
<v-text-field
  v-model="loginItem.phone"
  v-mask="'(###) ###-####'"
></v-text-field>
...

您也可以使用vue-the-mask。这个库也是有效的,但不再由作者维护。

【讨论】:

  • 你真的拯救了我的一天!像魅力一样工作! =)
  • 对货币屏蔽有什么建议吗?
  • @Sae,也许this paragraph 会帮助你
  • 请注意,这将修改实际输入值。 '(###) ###-####'1234567890 会给你(123) 456-7890 而不是原始数字。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-20
  • 1970-01-01
  • 2018-04-05
  • 1970-01-01
相关资源
最近更新 更多