首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码
订阅
jason_yang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
element-plus源码与二次开发:构建与发布流程分析
element-plus组件库可以满足中后台大部分场景的需求,但有时为了定制功能和样式,不得不进行二次开发。本篇文章对element-plus二次开发的第一步:构建与发布流程进行分析。
vue2 源码-虚拟dom学习
1.pathVnode 节点比较算法 1.1更新流程 注意这里做的是具体的dom操作,只是利用新旧的vnode找出更新内容,直接做dom操作。每次循环都会直接做dom,性能消化大,所以需要加上key做
v-if和v-for优先级问题
1.问题: v-if和v-for同时使用,那个优先级更高 2.分析 从打印输出可以看出,_l 循环遍历的for ,里面再执行(isFolder)? 条件判断。 vue会先将template模板 编译成
Vue组件data定义必须是个函数?
1.问题:Vue组件data为什么必须是个函数而Vue的根实例则没有此限制? 2. 整体思路 vue初始化,先调用initAssetRegisters方法,把所有全局组件的构造函数先初始化好,并且全局
vue中key的作用与工作原理
1.例子 2.需要实现的效果 在位置C前面插入F元素 3.源码分析 path -> pathVnode -> updateChildren -> sameVnode()方法 -> pathVnode
vue中diff的算法
1. 什么是diff算法 diff算法是使用虚拟dom的必然产物,因为使用虚拟dom就需要比较新旧两个节点之间的差异,而diff就是比较两者的算法。 vue2中watcher颗粒度的降低,(vue1是
vue中组件的理解
1. 定义 1.1全局定义 源码分析 src/core/global-api/assets.js src/core/global-api/extend.js 1.2单文件定义 单个文件配置,会被vue
vue-router路由的理解
1.全局的钩子函数 1.1beforeEach(to,from,next) 路由改变前调用 常用验证用户权限 1.2beforeResolve(to,from,next) 1.3afterEach
vue响应式理解,源码分析
1.整体思路 响应式是什么 为什么vue需要响应式 它能给我们带来什么好处 响应式源码实现 vue3中的优化 2.源码分析 2.1. vue2中的响应式实现 原理 使用defineProperty做数
vue2.0 源码-基础
1.准备 1.1安装 安装rollup 拉取源码 修改启动文件package.json,添加 --sourcemap,生成新的dist 引入,dist/vue.js调试 通过chrome,debugg