현우.log
로그인
현우.log
로그인
2023/01/12
최현우
·
2023년 1월 27일
팔로우
0
개발일지
업무/개발일지
목록 보기
6/134
2023/1/12
새로운 의뢰가 생겼다. 글이 길어 복잡해 보이지만, 기존 기능은 움직이도록 하고 추가보다는 수정의 일이다.
오늘은 가족이 일본으로 놀러왔다. 얼른 일을 끝내고 가고싶지만 얼른일을 끝내도 가지 못한다 ㅎㅎㅎㅎ
한국인이여서 그럴까.. 성격인가… 눈앞에 일이 있으면 빨리 해결하고 마음이 편해지고싶다.
그럼 오늘도 나의 발전에 한걸음 다가가보자!!!!!!!!
일내용:새로운 의뢰가 생겼다. 글이 길어 복잡해 보이지만, 기존 기능은 움직이도록 하고 추가보다는 수정의 일이다.
기존에 서버에 있는 코드를 사용할거기 때문에 vue에서만 수정하는 일이다.
방법은 component의 데이터 주고받는 param, query둘 중 하나를 써서 받으려고 했으나, 적용이 안되어서(내가 못한거) 컨트롤러에서 데이터를 가져오기로 했다.
1. 컨트롤러에서 데이터를 가져오기
2. bool타입의 변수에 가져온 Status값을 대입
3. 가져온 값으로 v-if를 사용하여 true일때 화면이 출력되도록 하기
4. 구현완료
5. 수정 Line이 파란색의 활성화 이외에 상태에서는 計画停止화면에 들어가지 못한다.
6. 이유는 LineStatus의 값을 읽어 지정한 값 이외에는 /로 기본화면으로 돌아가기 때문이다.
더 이상 사용되지 않는부분은 혹시 모르니 주석처리로 남겨두고 수정을 진행한다.
7. 수정 후에 등록이 안되고 경고창이 뜬다. 이를 해결해보자
8. 원인은 Line의 상태가 정상이 아닐 시에는 모델에서 에러를 return하기 때문이다. 이 부분을 주석처리한다.
9. 최종 수정 완료
어려웠던점
vue안에서 데이터를 바인딩할때 (부모 -> 자식) route.push를 이용하여 다른 곳에서는 적용이 됐는데 이번에 안됐던 이유를 모르겠다.
결과는 똑같이 나올 수 있지만 더 좋은 로직으로
왜
라는 설명과 이유를 말할 수 있는 개발자가 되자
최현우
세상에서 가장 귀여운건 == 윤호 ? True : False 언제나 True❤️
팔로우
이전 포스트
2023/01/10
다음 포스트
2023/01/13- 2023/01/14
0개의 댓글
댓글 작성