생활
mixins property 와 extends property가 어떻게 다른 건가요?
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 차이에 대해서 첨언 좀 들을 수 있을까용?
2개의 답변이 있어요!