请简述 Vue 组件的生命周期钩子及其典型使用场景。
考察说明
考察 Vue 组件生命周期钩子的理解和应用能力
回答思路
- 能清晰列出 Vue 2/3 中主要的生命周期钩子(如 created、mounted、updated、beforeDestroy/unmounted 等)
- 能说明各钩子的触发时机和适用场景
- 能区分选项式 API 与组合式 API 中对应钩子(如 setup 与 onMounted)
- 能指出生命周期中数据请求、事件监听、清理资源等典型应用
考察 Vue 组件生命周期钩子的理解和应用能力