首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ElementPlus源码解读
Joie
创建于2025-11-29
订阅专栏
ElementPlus源码解读
等 1 人订阅
共14篇文章
创建于2025-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
el-table源码解读2-2——createStore()初始化方法
1. createStore()初始化方法 2. getArrKeysValue() 3. handleValue() 4. proxyTableProps() 核心编程思维提炼 1. 配置驱动编程(
el-table源码解读2-1——自定义模块化状态管理系统store
文件夹位置packages/table/src/store 一、核心架构 二、store维护的主要内容 数据管理 列管理 行选择管理 排序管理 筛选管理 当前行管理 来自current.ts 展开行管
element-plus源码解读7——vue 渲染函数 API
vue官方文档地址:https://cn.vuejs.org/api/render-function
el-table源码解读1——InjectionKey依赖注入在复杂组件中的应用
获取当前table组件实例 用symbol类型定义一个依赖注入键 将当前 Table 组件实例注入到组件树中 这行代码将当前 Table 组件实例注入到组件树中,使所有子组件(table-body、t
element-plus源码解读6——v-repeat-click长按重复点击功能指令的实现
这是一个用于长按重复点击的 Vue 自定义指令。用户按下按钮后,会立即触发一次操作,然后延迟 600 毫秒后开始每隔 100 毫秒重复执行。指令支持直接传递处理函数或配置对象,允许自定义延迟和间隔时间
element-plus源码解读5——国际化系统完整流程
element-plus的国际化:https://element-plus.org/zh-CN/guide/i18n 语言包定义 → ConfigProvider 提供 → provide/injec
element-plus源码解读4——withInstall全局方法
withInstall位于packages/utils/vue/install.ts withInstall是一个工具函数,用于将 Vue 组件转换为 Vue 插件,使其支持 Vue 的插件 API。
el-button源码解读4——props color和native-type
:style="buttonStyle":用于在设置了 color 时,自动计算并应用按钮各状态(默认、悬停、激活、禁用)的颜色样式,无需手动设置每个状态的颜色。 ==================
el-button源码解读3——:class="buttonKls"与颜色系统的关系
说明 :class="buttonKls" 与颜色系统的关系: 1. buttonKls 的作用 buttonKls 是一个计算属性,生成按钮需要的所有 CSS 类名: 假设 type="primar
element-plus源码解读3——【scss】颜色系统完整流程
一、基础颜色定义(源头) 位置:packages/theme-chalk/src/common/var.scss scss知识点:$ 表示变量 定义所有颜色的基础值 二、自动生成颜色变体(light/
el-button源码解读2——useSlots() hooks与auto-insert-space props的结合
本文主要分析以下代码 shouldAddSpace来自于: useButton中shouldAddSpace是一个computed计算属性 shouldAddSpace:当 shouldAddSpac
element-plus源码解读2——vue3组件的ref访问与defineExpose暴露机制
vue3组件的ref访问与defineExpose暴露机制 vue官方文档: ref:https://cn.vuejs.org/api/reactivity-core.html#ref defineE
element-plus源码解读1——useNamespace
useNamespace useNamespace位于packages/hooks/use-namespace, 旨在帮所有组件统一生成类名/变量名,遵循BEM规范 什么是BEM规范?可阅读下面这篇文
el-button源码解读1——为什么组件最外层套的是Vue内置组件Component
为什么组件最外层套的是Vue内置组件Component 在 Vue 里, 是一个内置组件,配合 :is 属性,可以动态决定真正渲染成什么标签/组件。 等价于:“我现在先不知道要用什么标签,等运行时根据