본문 바로가기

Knowledge Wiki/Vue.js

Vue.js 컴포넌트

1. HTML 길어지면 컴포넌트화해서 사용하면 좋음

2. 컴포넌트 가져다 쓰는 3 Step
    1) import

import Discount from './components/Discount.vue';


    2) 등록

export default {
  name: "App",
  data() {
    return {
    };
  },
  components: {
    Discount, // Discount : Discount 로 해도 됨
  },
};


    3) 사용
        <template> 태그 안에서 <Discount/> 사용

3. 컴포넌트 쓰는 이유
    1) 가독성이 좋음
    2) 재사용이 쉬움

4. 컴포넌트는 자주 반복되는 애들만 만들자
    컴포넌트를 너무 많이 쓰면 데이터 넣을 때 좀 힘듦..

5. 컴포넌트 사용시 데이터를 넘겨줘야하는 부분은 데이터를 props로 전달해주자
    props는 부모가 가진 데이터를 자식이 쓸 수 있게 해줌.

 

6. 컴포넌트를 쓸 타이밍
    1) 다른 곳에서도 쓸 것 같을 때
    2) 라우터로 페이지 나눌 때
    3) HTML이 너무 길어서 복잡할 때

반응형

'Knowledge Wiki > Vue.js' 카테고리의 다른 글

Vue.js custom event  (0) 2021.12.03
Vue.js props  (0) 2021.12.03
Vue.js if문  (0) 2021.12.03
Vue.js import, export  (0) 2021.12.03
Vue.js 모달창  (0) 2021.12.03