
0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
2024-08-19 11:10
门头沟学院 Web前端 offer快快来66...:1. Vue2使用object.defineproperty实现数据的双向绑定,vue3通过proxy实现数据的双向绑定
2. 向响应式对象中添加一个响应式属性,确保这个属性也是响应的
3. 数组下标的方式修改不会触发响应式
4. Push能触发
5. 动态添加新的属性的时候会用到
6. Vue2使用object.defineproperty,vue3使用proxy
7. Vue2内部对这些数组方法进行了重写,调用他们的时候能自动检测这些方法的调用然后触发更新
8. Vue2当实例被创建的时候,会遍历这个对象的所有属性,用object.defineproperty把这些属性全转为getter和setter,通过getter和setter来追踪依赖的变化通知变更
9. 发布者和订阅者通过中间人来管理消息的发送,发布者会将信息发布到中间人上,订阅者会从中间人上订阅自己感兴趣的事件,当信息变化的时候,中间人会把事件推送给所有订阅了这个信息的订阅者。
不知道对不对,感谢大佬的面经分享!

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: