programing

vee 검증기에 사용자 지정 오류 추가(ErrorBag)

goodsources 2022. 7. 31. 23:01
반응형

vee 검증기에 사용자 지정 오류 추가(ErrorBag)

커스텀 에러를 ErrorBag에 추가할 수 있습니까?

nuxtjs를 사용하고 있습니다.nuxt.config.html 경유로 플러그인에 vee-html을 등록했습니다.

동작은 양호하지만

템플릿 내에서 동일한 오류 코드를 사용하고 싶다.

예:

 <template>
   <div v-if="errors.all().length>0">
       //loop through
   </div>
 </template>

악시를 사용하여 사용자 정보를 가져옵니다.만약 그 요청이 나의 예상 데이터 세트를 돌려주지 않는다면. 나는 내가 간단하게 할 수 있다고 생각했다.

 this.errors.push('this is my error message') //-> or some variant of this

내가 이걸 할 때 난 이걸 받게 돼. 에러.푸시는 기능이 아닙니다.

나는 그것을 알고 있습니다.

this.errors = ErrorBag{ __ob__: Observer} //-> has items and a vmId attributes

ErrorBag에 푸시하도록 코드를 수정하면 정의되지 않음

ErrorBag의 API에 기재되어 있습니다.다음과 같은 커스텀메시지를 추가할 수 있습니다.

// For example, you may want to add an error related to authentication:
errors.add({
  field: 'auth',
  msg: 'Wrong Credentials'
});

상세한 것에 대하여는, 다음의 문서를 참조해 주세요.https://vee-validate.logaretm.com/v2/api/errorbag.html

언급URL : https://stackoverflow.com/questions/55385134/add-custom-errors-to-vee-validatorerrorbag

반응형