标签: vue.js vuejs2
我有许多组件将使用的重复功能。所以我首先想到的是我应该创建一个基本组件,让我的组件继承/子类。
但也许这在vue.js中是不可能的,也许它不是vue.js做事的方式?如果我解释一下我的用例,你能建议我在vue.js中如何最好地实现它吗?
BasePage.vue
Animal
About.vue
map
答案 0 :(得分:1)
您可以使用extend子类化Vue构造函数,并且可以在组件上使用它来对它们进行子类化。
extend
但是,一般情况下,您应该更喜欢使用合成继承,并尽可能使用mixins。
Mixins是一种为Vue组件分发可重用功能的灵活方式。 mixin对象可以包含任何组件选项。当组件使用mixin时,mixin中的所有选项都将“混合”到组件自己的选项中。