- extends
1,定義一個超類組件;

2,使用類繼承語法對其進行擴展;

- mixins方法
1,以類樣式的方式使用mixins,聲明mixins;

2,在類組件中使用它

- 自定義裝飾器


效果:

- 自定義鈎子
1,使用 Component.registerHooks 注冊鈎子函數;

補充:在類組件中注冊鈎子函數的第二種方法

2,通過import 將鈎子注冊的語句放在主文件的頂部來確保執行順序;

3,在類組件中使用鈎子函數

⚠️ 注意:
1,箭頭函數:將箭頭函數定義為類屬性並對其進行訪問this,因為this在初始化類屬性時,this 只是Vue實例的代理對象,它將無法正常工作;

事件定義為方法而不是類屬性,Vue會自動綁定實例;

2,變量定義為undefined,無法被Vue進行數據監控

