목차
Vue3를 사용중인데 아래와 같은 에러가 종종 난다.
cannot create property '' on ~
Uncaught TypeError: Cannot create property 'value' on number '0'
let a = ref<number | null>(0);
let b = ref<number | null>(0);
let c = ref<number | null>(0);
let setFunc = (a, b, c) => {
a.value = a;
b.value = b;
c.value = c;
};
# 해결법
변수와 파라미터 이름을 동일하게 사용하면 나는 에러같다.
파라미터 이름을 변경해주면 에러는 사라진다.
let a = ref<number | null>(0);
let b = ref<number | null>(0);
let c = ref<number | null>(0);
let setFunc = (AA, BB, CC) => {
a.value = AA;
b.value = BB;
c.value = CC;
};
Vue2에서는 파라미터와 변수명이 같아도 에러가 나지 않았는데, 왜 이러는건지 알 수 없다!!!
아시는 분은 댓글로 알려주세용,,🙏
'Vue' 카테고리의 다른 글
Vue3로 돋보기 기능 구현하기(마우스에 따라다니며 확대하기) (2) | 2024.03.28 |
---|---|
[Vue3] watch 사용법(props 변경 감지하기) (0) | 2024.01.16 |
[Vue3 Compostion API] I18n 라이브러리를 통한 국제화 및 줄바꿈하기(templete, script내에서 각 사용법) (1) | 2023.12.11 |
[Vue3, Vuetify3, Typescript] Composition API를 사용하여 $refs를 통해 DOM 접근하기(ref 사용법) (2) | 2023.12.06 |
[Vue3] Composition API 전역 변수 파일 분리 (3) | 2023.11.28 |
Vue3를 사용중인데 아래와 같은 에러가 종종 난다.
cannot create property '' on ~
Uncaught TypeError: Cannot create property 'value' on number '0'
let a = ref<number | null>(0);
let b = ref<number | null>(0);
let c = ref<number | null>(0);
let setFunc = (a, b, c) => {
a.value = a;
b.value = b;
c.value = c;
};
# 해결법
변수와 파라미터 이름을 동일하게 사용하면 나는 에러같다.
파라미터 이름을 변경해주면 에러는 사라진다.
let a = ref<number | null>(0);
let b = ref<number | null>(0);
let c = ref<number | null>(0);
let setFunc = (AA, BB, CC) => {
a.value = AA;
b.value = BB;
c.value = CC;
};
Vue2에서는 파라미터와 변수명이 같아도 에러가 나지 않았는데, 왜 이러는건지 알 수 없다!!!
아시는 분은 댓글로 알려주세용,,🙏
'Vue' 카테고리의 다른 글
Vue3로 돋보기 기능 구현하기(마우스에 따라다니며 확대하기) (2) | 2024.03.28 |
---|---|
[Vue3] watch 사용법(props 변경 감지하기) (0) | 2024.01.16 |
[Vue3 Compostion API] I18n 라이브러리를 통한 국제화 및 줄바꿈하기(templete, script내에서 각 사용법) (1) | 2023.12.11 |
[Vue3, Vuetify3, Typescript] Composition API를 사용하여 $refs를 통해 DOM 접근하기(ref 사용법) (2) | 2023.12.06 |
[Vue3] Composition API 전역 변수 파일 분리 (3) | 2023.11.28 |