[VUE, JS] Vue.js에서 Vuex와 함께 동적 컴포넌트(다이나믹 컴포넌트) 사용하기
2023. 2. 13. 09:42ㆍ会社 회사/Frontend
____ 기존소스 ____
Line 622 | import 문 | Softphone 이라는 변수에 components/Softphone.vue 를 선언 |
Line 628 | components 문 | Softphone 이라는 변수는 componenets 로 사용할것을 선언 |
Line 634 | level: 1, | 레벨값을 Softphone |
부모 vue 이며 자식 컴포넌트로 softphone 을 불러올 수 있도록 선언해준다.
페이지가 열리면서 동시에 실행되는 components 들이 데이터를 공유받을 수 있도록 data(){return} 이 있다.
부모 vue 이며 자식 컴포넌트로 softphone 을 불러온다.
자식 vue 로 부모 MainLayout 에서 불러와지며, 추가로 Lint 17 에서 부모에게 받은 level 값에 따라 다른 자식 vue 를 불러오도록 돼있다.
____ 변경된 소스 ____
변경이유는 기존소스는 2단계로 불러오다보니 부모(MainLayout)가 손자(Softphone4Genesys, ~) 를 제어할 수 없다.
'会社 회사 > Frontend' 카테고리의 다른 글
[VUE, JS, ES6] Arrow Function 화살표 함수 사용법 (0) | 2023.02.10 |
---|---|
vue JS - 프로젝트 생성후 브라우저에 띄워보자. (0) | 2021.11.25 |
vsCode vue.js - 시작 & 준비 & 꿀팁 (0) | 2021.11.24 |