1. Vue js
1) 에러 발생
- 화면 하단 버튼에 조건식(삼항연산자) 사용. 사진이 있는 경우만 나타나게 끔 설정. 그런데 컴퓨터에서는 잘 나타나는데 모바일에서는 사진이 없는데도 나타남.
2) 해결
- store 내 값과 page 내 값을 일치시켜줌.
3) 원인
photo.js
const getDefaultState = () => {
return {
imageAfter: Array.from({ length: 4 }, () => undefined), // undefined
}
}
pageX.vue
created () {
this.isUploaded = this.photoStore.getImageAfter() !== null // null
}
-> store(photo.js)에서는 undefined 인데 페이지에서는 null 값을 넣어줌.
-> 모바일에서 읽을 때 해당 부분이 다르면 컴퓨터 화면과 다르게 출력될 수 있다는 걸 알게됨.
'코딩 > Javascript' 카테고리의 다른 글
[스터디 2일차] - 일급함수, 고차함수 특징 알아보기 (0) | 2022.12.10 |
---|---|
[스터디] 22.12.03 - 자료구조 알아보기(Array, Set, Object) (0) | 2022.12.02 |
22.09.17 WIL - Api 연동 시 default값 설정 & 체크박스 설정 (0) | 2022.09.17 |
22.08.10 TIL - border-radius 적용 후 여백처리, 자간 조절 (0) | 2022.08.10 |
22.08.01 TIL - 부모요소 상관없이 너비주기 (0) | 2022.08.01 |