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