사용자 지정 규칙의 무한 대상이 작동하지 않습니다.

세비 몰 세바스찬

js

VeeValidate.Validator.extend('requireWithoutAll', {
    validate: (value, [ ...target ]) => {
    return value && _.compact(target).length;
  },
  getMessage: (field, [...target]) => 'The ${field} is required when none of ${target} are present.'
}, {
    hasTarget: true
});

전망

                        <ValidationProvider name="name1" vid="ref1">
                            <el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 1">                                
                                <el-checkbox v-model="is_model_1">Yes</el-checkbox>
                            </el-form-item>    
                        </ValidationProvider>    
                        <ValidationProvider name="name2" vid="ref2">    
                            <el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 2">                                
                                <el-checkbox v-model="is_model_2">Yes</el-checkbox>
                            </el-form-item>    
                        </ValidationProvider>    
                        <ValidationProvider :rules="'requireWithoutAll:ref1,ref2'" name="name3" vid="ref3">    
                            <el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 3">                                
                                    <el-checkbox v-model="is_model_3">Yes</el-checkbox>
                            </el-form-item>    
                        </ValidationProvider>

결과를 예상 하는 경우 ref1ref2선택되지 않습니다에 발생하는 오류가 ref3.

실제 결과 오류가 생성되지 않습니다.

Ryley

대상을 지정하는 형식은 rules="requireWithoutAll:@ref1,@ref2"아닙니다 rules="requireWithoutAll:ref1,ref2".

https://codesandbox.io/s/codesandbox-forked-u0s3g?file=/src/Demo.vue 에서 작동하는 예를 참조하십시오.

관련 코드 :

  <ValidationProvider
    rules="requireWithoutAll:@ref1,@ref2"
    vid="ref3"
    v-slot="{ errors }"
    tag="div"
  >
     <!-- your checkbox UI here -->
  </ValidationProvider>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 키를 사용한 데이터 결합이 예상대로 작동하지 않습니다.

분류에서Dev

Yii 모델 사용자 지정 규칙이 작동하지 않습니다.

분류에서Dev

정규식 한정자가 예상대로 작동하지 않습니다.

분류에서Dev

사용자 정의 권한 부여 속성이 작동하지 않습니다.

분류에서Dev

사용자 정의 사용자 모델에 대한 인증이 작동하지 않습니다.

분류에서Dev

페이지 매김은 사용자 지정 다시 쓰기 규칙에서 작동하지 않습니다.

분류에서Dev

Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

분류에서Dev

@SuppressWarnings 둘 이상의 규칙이 작동하지 않습니다.

분류에서Dev

JQuery 유효성 검사-패턴 규칙이 사용자 정의 정규식 방법만큼 작동하지 않습니다.

분류에서Dev

다른 문서에 대한 Jquery 사용자 정의 이벤트가 작동하지 않습니다.

분류에서Dev

val (value)를 사용한 텍스트 상자의 값 설정이 작동하지 않습니다.

분류에서Dev

.htaccess 규칙이 이상한 문자로 작동하지 않음

분류에서Dev

여러 문자에 대한 정규식이 작동하지 않습니다

분류에서Dev

Firebase 유효성 검사 규칙 정규식이 작동하지 않습니다.

분류에서Dev

Laravel : 특정 필드에 대한 사용자 정의 유효성 검사가 작동하지 않습니다.

분류에서Dev

스팸 어쌔신의 사용자 지정 규칙 (제목 줄 필터링 용)이 작동하지 않습니다.

분류에서Dev

Android 사용자 정의 상태 버튼이 작동하지 않습니다.

분류에서Dev

사용자 정의 속성에 대한 이름 지정 규칙 및 지침

분류에서Dev

sudoers 파일의 IP 규칙이 작동하지 않습니다.

분류에서Dev

Django-REST : 사용자 지정 권한이 작동하지 않습니다.

분류에서Dev

사용자 지정 셀의 UIImageView가 제대로 작동하지 않습니다.

분류에서Dev

JTable 및 사용자 정의 TableModel이 예상대로 작동하지 않습니다.

분류에서Dev

사용자 지정 PMD 규칙 집합이 작동하지 않음

분류에서Dev

bash 스크립트에 대한 사용자 정의 키보드 단축키가 작동하지 않습니다.

분류에서Dev

비교 속성에 대한 사용자 정의 ErrorMessage가 작동하지 않습니다.

분류에서Dev

사용자 지정 컨트롤의 VisualStateGroup이 작동하지 않습니다.

분류에서Dev

Devise의 사용자 지정 가입 양식이 작동하지 않습니다.

분류에서Dev

사용자 지정 조각의 CastClassException이 작동하지 않습니다.

분류에서Dev

PATH의 Git 사용자 지정 명령이 작동하지 않습니다.

Related 관련 기사

  1. 1

    사용자 정의 키를 사용한 데이터 결합이 예상대로 작동하지 않습니다.

  2. 2

    Yii 모델 사용자 지정 규칙이 작동하지 않습니다.

  3. 3

    정규식 한정자가 예상대로 작동하지 않습니다.

  4. 4

    사용자 정의 권한 부여 속성이 작동하지 않습니다.

  5. 5

    사용자 정의 사용자 모델에 대한 인증이 작동하지 않습니다.

  6. 6

    페이지 매김은 사용자 지정 다시 쓰기 규칙에서 작동하지 않습니다.

  7. 7

    Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

  8. 8

    @SuppressWarnings 둘 이상의 규칙이 작동하지 않습니다.

  9. 9

    JQuery 유효성 검사-패턴 규칙이 사용자 정의 정규식 방법만큼 작동하지 않습니다.

  10. 10

    다른 문서에 대한 Jquery 사용자 정의 이벤트가 작동하지 않습니다.

  11. 11

    val (value)를 사용한 텍스트 상자의 값 설정이 작동하지 않습니다.

  12. 12

    .htaccess 규칙이 이상한 문자로 작동하지 않음

  13. 13

    여러 문자에 대한 정규식이 작동하지 않습니다

  14. 14

    Firebase 유효성 검사 규칙 정규식이 작동하지 않습니다.

  15. 15

    Laravel : 특정 필드에 대한 사용자 정의 유효성 검사가 작동하지 않습니다.

  16. 16

    스팸 어쌔신의 사용자 지정 규칙 (제목 줄 필터링 용)이 작동하지 않습니다.

  17. 17

    Android 사용자 정의 상태 버튼이 작동하지 않습니다.

  18. 18

    사용자 정의 속성에 대한 이름 지정 규칙 및 지침

  19. 19

    sudoers 파일의 IP 규칙이 작동하지 않습니다.

  20. 20

    Django-REST : 사용자 지정 권한이 작동하지 않습니다.

  21. 21

    사용자 지정 셀의 UIImageView가 제대로 작동하지 않습니다.

  22. 22

    JTable 및 사용자 정의 TableModel이 예상대로 작동하지 않습니다.

  23. 23

    사용자 지정 PMD 규칙 집합이 작동하지 않음

  24. 24

    bash 스크립트에 대한 사용자 정의 키보드 단축키가 작동하지 않습니다.

  25. 25

    비교 속성에 대한 사용자 정의 ErrorMessage가 작동하지 않습니다.

  26. 26

    사용자 지정 컨트롤의 VisualStateGroup이 작동하지 않습니다.

  27. 27

    Devise의 사용자 지정 가입 양식이 작동하지 않습니다.

  28. 28

    사용자 지정 조각의 CastClassException이 작동하지 않습니다.

  29. 29

    PATH의 Git 사용자 지정 명령이 작동하지 않습니다.

뜨겁다태그

보관