10cheon00 / drf-practice

0 stars 0 forks source link

created mixin. #3

Closed 10cheon00 closed 3 years ago

10cheon00 commented 3 years ago

전역 믹스인

createApp().use().mixin( /* 여기에 믹스인을 넣었다. */ ).mount() 믹스인도 vue파일의 script작성하듯이 작성하면 된다. 위 코드처럼 사용했다면, this.mixinMethod()로 이용하면 된다. python처럼 객체마다 따로따로 믹스인을 넣어줄 필요가 없이, 루트 컴포넌트 하위의 그것들은 다 사용이 되나보다. 이 점 때문에 특정 컴포넌트들만 쓰는 믹스인이면 다른 컴포넌트에서 쓰이지 않도록 해야한다.

지역 믹스인

특정 컴포넌트만 쓰려면 script에서 mixins:[/* 여기에 믹스인을 추가하면 된다. */],을 추가하면 된다. 간단하다!