首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue2
战神罗峰
创建于2024-07-10
订阅专栏
vue2的源码解析
暂无订阅
共7篇文章
创建于2024-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue keep-alive分析
定义: keep-alive组件用于包裹动态组件,当组件切换时会缓存不活动的组件实例,而不是销毁它们。这样可以避免重复渲染,提高性能。 属性: include: 字符串或正则表达式,只有名称匹配的组件
Vue computed和watch的区别
定义: computed选项用于定义计算属性,计算属性是基于其他数据的值动态计算的,并且是在其依赖的数据发生变化时动态更新。 watch选项用于观察和响应Vue实例上数据的变化。它提供一个更灵活的方法
vue2 数组的响应式处理
Object.defineProperty无法监听到数组的变化,所以vue通过拦截的方式来做数组的响应式 首先得到7个拦截的数组方法arrayMethods,除此之外arrayMethods也含有数组
结合vue讲述发布订阅模式
发布订阅模式的定义 发布订阅模式是一种设计模式,允许对象之间的消息传递,而不需要彼此显示引用,通常用于松耦合的事件处理系统。 发布订阅模式的基本概念和vue的实现分析 发布者: 发布者是事件的生产者,
从浅到深解析vue的nextTick函数
基础使用 nextTick,常用来当响应式数据变化后,想要基于更新后的dom进行一些操作。 为什么不能立即拿到dom呢,因为vue的视图更新是微任务也就是异步的。 当你修改一个响应式数据后,数据的变化
当Vue响应式数据被赋值后,都发生了什么
点击add按钮后,打断点看调用堆栈,分析响应式数据是如何更新视图的。 点击add按钮执行了this.num++ proxySetter函数,这个函数用到了代理模式,同学们有没有想过,当我们在方法中使用
Vue组件的更新机制
1.当挂载一个vue组件时,会执行Vue.$mount,然后执行上一个mount,最终执行到mountComonent,会生成一个watcher。 2.生成watcher实例时,会将当前watcher