好处就是组件复用啊……
写模板的话 Vue2 要么基于面向切面编程的 mixins,要么基于面向对象编程(类似于多态里的继承)的 extends;Vue3 里还多了 Composition API;再加上函数式的 HOC 高阶组件。Vue 里想组件复用基本也就这几种方式了。
mixins
extends
Composition API
HOC
弊端的话……写不好代码就容易散、并且不便于维护、新手难以理解算是弊端吧,不过也不是完全不能避免就是了。
1.4m articles
1.4m replys
5 comments
56.8k users