前言
在vue3
中extends
是在不修改原有组件的情况下,对组件进行扩展,这跟vue2
中不一样,在vue2
中是可以做到完全继承组件的所有内容,包括template
,但是在vue3
中是不可以的,vue3
中extends
只能继承组件的属性和事件,template
是不会继承的,所以在vue3
中extends
的使用场景是有限的,一般只用于对组件的属性和事件进行扩展,而不是对组件的内容进行扩展,而且vue2
中是可以做到重写覆盖原组件的一些函数,vue3
中是不可以的,只能扩展。
大约 1 分钟