vue.js 如何使用FormKit设置全局验证规则

sqxo8psd  于 2022-11-17  发布在  Vue.js
关注(0)|答案(1)|浏览(128)

我正在使用FormKit创建表单,并使用Schema构建表单。
我们需要使required验证规则成为通用消息This field is required,而不是[field] is required
有没有办法全局更新它,而不必将它传递到每个字段?

cyvaqqii

cyvaqqii1#

是的,您可以通过覆盖全局配置来更改此设置。无论您在何处注册FormKit:

import { createApp } from 'vue'
import { plugin, defaultConfig } from '@formkit/vue'
import App from 'App.vue'

createApp(App).use(plugin, defaultConfig({
  messages: {
    en: {
      validation: {
        required: 'This field is required'
      }
    }
}).mount('#app')

这是从这里的文档中提取的:https://formkit.com/essentials/validation#global-validation-message

相关问题