인프런 커뮤니티 질문&답변

김인숙 김님의 프로필 이미지
김인숙 김

작성한 질문수

Vue.js 끝장내기 - 실무에 필요한 모든 것

[퀴즈] 회원 가입 컴포넌트 유효성 검사

퀴즈를 푸는데 computed가 제대로 나오지 않습니다.

작성

·

238

1

LoginForm 과 동일하게

SignupForm에서  아래와 같이 코드를 추가하였습니다.

import { validateEmail } from '@/utils/validation';

...

computed: {
isUsernameValid() {
return validateEmail(this.username);
},
},

그런데 브라우저에서 vue 탭에서 확인해보면,

isUsernameValid:"(error during evaluation)"

위와 같이 뜹니다. 

그 이유가 무엇일까요?

답변 2

0

동일한 문제로 한참 헤매다가 글올려요..

import { validateEmail } from '@/utils/validation.js';

import 할때 중괄호{} 를 빼고 가져오면  (error during evaluation)

라고 뜸니다.

중괄호를 빼고 가져오시고 싶으시면..

validatio.js 파일에서 export default 로 하셔야 합니다. (한개만 가능)

0

안녕하세요 인숙님~ 주말인데도 학습 열심히 하고 계시네요 :) 질문 주셔서 제가 현상을 재현해보려고 하는데 잘 안되는 것 같아요. 위와 같이 코드 작성한 후에 화면을 새로 고침 해도 동일한 에러가 뜨나요? 

김인숙 김님의 프로필 이미지
김인숙 김

작성한 질문수

질문하기