【问题标题】:V-text-field autocomplete value doesn't set v-model valueV-text-field 自动完成值不设置 v-model 值
【发布时间】:2021-09-23 08:45:23
【问题描述】:

虽然我的“自动完成”(浏览器凭据/保存的用户名和密码)值在我们的页面首次加载时出现在 v-text-field 中,但它不等于我的 v-model 值。

因此,验证规则会返回错误,因此按钮会被禁用。

然后,当我按任意位置或任意键时,值会填满,我的按钮就会启用。

这里是我的代码:

               <v-text-field
                id="signEmail"
                v-show="!signInPasswordForm"
                class="font-size-base"
                v-model="signInFormProps.signInEmail"
                name="email"
                ref="email"
                type="email"
                :rules="specialEmailRules"
                solo
                flat
                tabindex="1"
              ></v-text-field>

造成这种情况的原因是什么?

【问题讨论】:

    标签: javascript vue.js vuejs2 vuetify.js


    【解决方案1】:

    这可能与here 中概述的问题类似。尝试添加“无过滤器”属性

    【讨论】:

    • 很遗憾,它没有用,还是谢谢。
    • 也许您可以通过自动触发页面上的某种事件来解决此问题。例如,也许如果您在 init 之后“聚焦”输入,则 v-model 的值可能随后会更新。无论如何,对于默认情况下聚焦的输入来说,这可能是一个很好的用户体验
    • 让我知道这是否有效,然后我会相应地更新我的回复
    猜你喜欢
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    相关资源
    最近更新 更多