Vue.js vee验证导入规则获取参数

Vue.js vee验证导入规则获取参数,vue.js,vee-validate,Vue.js,Vee Validate,我想获取以下代码的错误消息中的min参数 extend('min',{…min,message:{u-field}字段必须至少有{u-min}个字符') 当字段无效时,\u min变量param不会返回。如何访问该参数您面临两个问题 最小规则使用length而不是min作为参数名称() 参数字段不被下划线包围-根据-见下文: 需要注意的一点是,与{u字段}占位符不同,参数占位符周围没有下划线。这是vee validate的惯例,因为有一组特殊的占位符,周围有下划线。这是为了防止冲突,并使它们与

我想获取以下代码的错误消息中的min参数

extend('min',{…min,message:{u-field}字段必须至少有{u-min}个字符')

当字段无效时,
\u min
变量param不会返回。如何访问该参数

您面临两个问题

  • 最小规则使用
    length
    而不是
    min
    作为参数名称()

  • 参数字段不被下划线包围-根据-见下文:

  • 需要注意的一点是,与
    {u字段}
    占位符不同,参数占位符周围没有下划线。这是vee validate的惯例,因为有一组特殊的占位符,周围有下划线。这是为了防止冲突,并使它们与规则参数不同

    因此,对于您的代码:

    extend('min', { 
        ...min, 
        message: 'The {_field_} field must have at least {length} characters'
    })
    

    你面临两个问题

  • 最小规则使用
    length
    而不是
    min
    作为参数名称()

  • 参数字段不被下划线包围-根据-见下文:

  • 需要注意的一点是,与
    {u字段}
    占位符不同,参数占位符周围没有下划线。这是vee validate的惯例,因为有一组特殊的占位符,周围有下划线。这是为了防止冲突,并使它们与规则参数不同

    因此,对于您的代码:

    extend('min', { 
        ...min, 
        message: 'The {_field_} field must have at least {length} characters'
    })
    

    非常有魅力,谢谢@RoryWorks非常有魅力,谢谢@Rory