단순 코드 기록/Vue 35

Vue_router_Params로 데이터 전송

Baz.vue Baz props: {{ id }} $route.params.id:{{ $route.params.id }} {{ a() }} : {{ value }} export default { props:{ id:String //수정 }, data: function(){ return { value: ""} }, methods:{ a: function(){ var test=""; test=this.$route.params.id; //수정 console.log(">>>>>>>", test); this.value=test; //수정 } } } App.vue App에서 라우팅 연습 Home login /params:{id=aaa} export default { } router.js //Import import..

Vue_router_query로 데이터 전송

Baz.vue Baz props: {{ username }} $route.query.username:{{ $route.query.username }} {{ a() }} : {{ value }} export default { props:{ username:String //props로 사용 안 됨 }, data: function(){ return { value: ""} }, methods:{ a: function(){ var test=""; test=this.$route.query.username; console.log(">>>>>>>", test); this.value=test; return test; } } } App.vue App에서 라우팅 연습 Home login/abcd /my?username=이순..

Vue_Router 사용

라우터란?? 라우터란 한 마디로 '연결 장치'이다. server.js 한 파일에서만 런칭하는 것이 아니라 router를 이용하여 여러 .js 파일에 원하는 코드를 짤 수 있다는 것이다. router를 이용하는 이유는 코드의 간략화 + 가독성 때문이다. server.js 하나에 넣으면 길이도 길어지고 가독성이 떨어진다. 수정하기도 힘들어진다. 이런 문제를 해결하기 위해 router를 쓰면 편리하게 코딩을 할 수 있다. App.vue App에서 라우팅 연습 Home login //컴포넌트 import가 없음 //모든 라우팅 주소는 router 설치 후 //라우터 설치할 곳> npm install vue-router@3 //router.js 생성 후 주소를 router.js파일에 등록함 //router를 ma..

Vue_Spring 연결 + 형제 전송(eventBus)

DeptList {{ mesg }} 부서번호 부서명 부서부서위치 {{ dept.deptno }} {{ dept.dname }} {{ dept.loc }} import eventBus from "./eventBus.vue" --------- 추가 -------- import axios from 'axios'; export default { //npm install --save axios cmd창에서 실행 //spring에서 AngularDeptWeb 실행 //http://localhost:8016/app/으로 요청 props:{ mesg:String, }, data:function(){ return{ list:[] //부서목록 저장 } }, created:function(){ eventBus.$on("xy..

Vue_Spring과 연결

스프링에서 서버를 가동한 상태에서 실행 CMD에서 npm install –-save axios (복붙 X)(axois도 있으니 조심) HW {{ mesg }} 부서번호 부서명 부서부서위치 {{ dept.deptno }} {{ dept.dname }} {{ dept.loc }} import axios from 'axios'; export default { //npm install --save axios cmd창에서 실행 //spring에서 AngularDeptWeb 실행 // http://localhost:8016/app/로 요청(Spring을 실행한 창에서 복붙) props:{ mesg:String, }, data:function(){ return{ list:[] //부서목록 저장 } }, created..