개발공작소
728x90
반응형
article thumbnail
[Vue] 하위 컴포넌트에서 상위 컴포넌트 데이터 전달 ( this.$emit )
FrontEnd/Vue 2022. 3. 7. 12:20

예전에 props를 이용해서 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달하는 방법에 대해서 정리했었다. ( 해당 글 참조 ) 근데 부모에서 자식으로만 데이터를 보내는 일이 있는 것도 아니다. 자식에서 부모에게, 또 자식끼리, 다양하게 데이터를 주고 받아야 할 일이 있다. 그래서 이번에는 그것에 대해서 정리해보려고 한다.. ( 물론 나중에 뷰엑스를 쓰게 되겠지만.. ) 자식 -> 부모 ============================================================================ 자식에서 부모에게 데이터를 보낼 때는 이벤트를 통해 전달 할 수 있다. this.$emit을 사용하는 방법인데.. 핵심은 아래이다.. //이벤트 발생 this.$emit('이벤트명', ..

article thumbnail
[JAVA] @RequestParam 정리 (feat. Required String parameter '인자' is not present )
JAVA 2022. 1. 18. 21:29

@RequestParam 어노테이션은 단일 파라메터를 전달받을 때 사용하는 어노테이션이다. 사용방법은 아래와 같이 쓰며, 활용하고자 하는 메서드의 파라메터값으로 @RequestParam을 넣어주면 된다. @RequestParam("가져 올 데이터의 이름") [데이터타입] [가져 온 데이터를 담을 변수명] [간단정리 끝] ============================================================================ 오늘 View에서 Controller URL을 호출했는데 다음과 같은 에러가 떴다. 정리하는 김에 다음 에러 해결방법과 @RequestParam을 정리해보려 한다. 우선 위와 같은 상황이 왜 발생하였느냐? 소스를 보면 다음과 같다. 소스만 보면 아무 문..

article thumbnail
[Vue] 컴포넌트의 props 속성을 이용한 데이터 전달 ( 부모 -> 자식 )
FrontEnd/Vue 2021. 10. 9. 18:34

Vue에서 component를 이용해서 데이터를 전달할 때는 props라는 속성을 이용한다. 위와 같이 테스트 뷰 인스턴스와 컴포넌트를 생성한다. 결과는 어떻게 될까? 결과는 아래와 같이 나온다. 컴포넌트를 생성할 때 txt라는 props속성(?)을 선언해주었다. 이제 부모에서 해당 컴포넌트로 데이터를 전달할 때 이 txt로 데이터를 전달하고 컴포넌트에서는 txt로 데이터를 받을 수 있다. 템플릿을 사용할 때 props 속성명으로 데이터를 전달해주는데 : 를 붙이면 데이터를 전달하고, : 를 붙이지 않으면 문자열이 전달된다. 이렇게 props로 전달 된 데이터를 활용할 수도 있다. props는 기본적으로 단방향 바인딩이기 때문에 여기서 주의점은 props로 받은 데이터는 읽기만 가능하다. 하지만 예전에 ..

728x90
반응형