上次的一个面试题目,不太了解vue当时写了一个mounted,回来学习了一下vue做个总结,如有不对望指正
vue3之前的版本
- 若获取的数据与绑定事件无关,beforeCreate 和 created 阶段均可
- 若数据与绑定事件有关,优先选择 created 阶段
- 对于页面组件上有新的用户交互并触发新的请求,如手动触发滚动条位置,可在 beforeMount 和 mounted 阶段,但要注意 mounted 阶段可能的闪屏问题
Vue3版本
逻辑一样,但vue3是没有beforeCreate和created可以在setup