Q. mixins property 와 extends property가 어떻게 다른 건가요?

공뷰방 2019. 01. 10. 조회수 634


var CompA = { ... }
CompB = {  
  extends: CompA,
  ...
}
var mixin = {
  created: function () { console.log(1) }
}
var vm = new Vue({
  created: function () { console.log(2) },
  mixins: [mixin]
})

공식 문서에 보면, extends와 mixins 의 사용법이 위와 같이 기술되어 있습니다.
제가 해보니까 mixins랑 extends랑 전혀 다른 게 없는 것 같습니다.

merge logic도 동일한 것 같아요. 다른 개발자분들께서는 component를 확장해서 사용하고 싶을 때 어떤 property를 사용하시는지 궁금하네요.

extends와 mixins 차이에 대해서 첨언 좀 들을 수 있을까용?

공유하고 보상받기 ♥︎
댓글 0