问题标签 [vee-validate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - VueJS 验证在运行时更改语言环境
VueJS 应用程序允许在运行时通过 vue-i18n 更改语言。这适用于所有其他文本,但通过 vee-validate 验证错误消息除外。可以在加载期间为验证错误消息设置语言。
如何允许在运行时更改 vee-validate 错误消息?
当前代码
javascript - How to change the Vee-Validate default error messages?
Using Vue.js and Vee-Validate, how can I change the default error messages?
Out of the box, for the required message, it will display, "The <fieldname> field is required." But I just want all fields that are required to display "Required" instead. I know I can override individual fields but I just want to globally override any field that displays a required error to display "Required".
javascript - 尽管 promise 评估为 false,但函数返回 true
我很难弄清楚Promises
. 我正在使用Vue
和vee-validate
库,它允许通过以下方式手动验证表单:
this.$validator.validate()
但是,当我尝试使用它时,我得到了奇怪的行为:
每当我提交有错误的表单时,表单都会发送 AJAX 请求:
此外,我尝试了以下构造:
但这也不起作用。我通过这样做找到了解决方法:
但是,如果有人能解释我对“承诺”的误解,那就太好了。
编辑
完整的 onApprove 示例(无论验证如何,始终返回 true:
此方法也不起作用(先返回 false):
javascript - 用 veeValidate VueJS 确认规则:找不到参考?
我在使用VueJS
和使用Vee-validate
.
我正在尝试确认另一个密码,但感觉好像找不到密码的参考。我正在使用 ref 并一直在寻找所有存在的问题,但它仍然不能解决我的问题。
并递归调用组件:
通过提供这些道具:
这是我的沙箱,用于显示问题所在。
vue.js - VeeValidate 确认规则因自定义验证器而失败
使用 Vee-Validate,当使用自定义验证器和已确认规则时,已确认规则始终无法通过验证。自定义验证器在被确认的输入字段上指定,如下所示:
这是我的 Vue 实例:
密码字段的自定义验证器按预期触发,但是,如前所述,确认规则对于确认密码模型总是失败。
javascript - 使用 vee-validate 离开页面前提示
尝试在包含简单 html 表单的页面上设置基本的“您确定要离开此页面”类型提示。
形式:
和javascript:
问题是没有提示我离开页面,并且任何用户输入的数据都丢失了。我对上面的脚本做错了什么?
javascript - 分配 v-validate 多个验证规则(预定义和自定义)
我不知道如何为 vee-validate 分配多个规则。通常你管| v-validate 属性中的规则,但问题是我也尝试包含一种自定义方法。
这是我的 javascript
我的 HTML 应该是什么样子,这样我也可以将自定义方法添加到 vee-validate?如果您需要任何其他信息,请告诉我,我会提供。谢谢!