- extends
1,定义一个超类组件;
2,使用类继承语法对其进行扩展;
- mixins方法
1,以类样式的方式使用mixins,声明mixins;
2,在类组件中使用它
- 自定义装饰器
效果:
- 自定义钩子
1,使用 Component.registerHooks 注册钩子函数;
补充:在类组件中注册钩子函数的第二种方法
2,通过import 将钩子注册的语句放在主文件的顶部来确保执行顺序;
3,在类组件中使用钩子函数
⚠️ 注意:
1,箭头函数:将箭头函数定义为类属性并对其进行访问this
,因为this
在初始化类属性时,this 只是Vue实例的代理对象,它将无法正常工作;
事件定义为方法而不是类属性,Vue会自动绑定实例;
2,变量定义为undefined,无法被Vue进行数据监控