ref를 사용할 페이지 A 받아올 페이지 B라고 하면 A페이지에서 B의 component를 사용할 때 ref로 B의 함수 값을 받아온다 <B ref="C"></B> // 선언할 때 ref methods:{ clickEvnent(){ let data = this.$refs.C.getData(); // getData()는 B페이지의 함수이다. ref값 받아 올 때는 $refs }, }
B페이지 methods:{ getData(){ return this.datas; //data에서 선언한 datas 를 반환해 준다. }, }
2. 다른 vue 컴포넌트에서 변수값을 받을 때
ref 사용할 페이지 A 받아올 페이지 B라고 하면 A페이지에서 B의 component를 사용할 때 ref로 B의 변수 값 C를 받아온다 <B ref="C"></B> // 선언 ref methods:{ clickEvnent(){ let data = this.$refs.C.Data; // Data는 B페이지의 변수이다. 받아올 때는 $refs }, }
2. 아래의 그림과 같이 셋팅을 해주고 generate를 클릭하면 압축 파일로 app 폴더가 생성된다.
3. 압축된 app 파일을 풀고 프로젝트를 생성해 줄 폴더에 app 파일을 넣어준다.
4. app/src/main/java/com/folder/app 위치에 controller폴더와 그 아래 DataController.java를 만들어주고 localhost8080에 연결 됐을 때 'Home 화면'이 출력 되도록 설정해주고 app/src/main/resources/application.properties에 그림과 같이 db 정보를 설정해주고 terminal에 app 디렉토리로 이동 후 ./gradlew bootRun을 실행하면 spring boot가 정상적으로 동작하는 모습을 확인 할 수 있다.
Vue 셋팅
1.app 상위 폴더 위치 terminal에서 vue create {projectName} 을 입력후 자신에 맞는 세팅으로 사용할 vue 버전 및 설정에 맞게 project를 생성하면된다.
2.cd frontend -> npm run serve를 하면 local:http://localhost:8081/ 으로 이동하면 처음 vue 페이지 화면을 볼수 있을 것이다.