上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 在 element-plus 中,popper 组件是 tooltip、select、date-picker 等触发式弹出层组件的基础,有了它就可以封装各种类似功能的组件了。 popper 组件依赖于 floating-ui,是对 floating-ui 的高级封装。 最终效果展示 今天的完整代码放 阅读全文
posted @ 2023-12-15 16:59 柯基与佩奇 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在工作中,经常需要使用日期选择器来让用户方便地选择日期。实现一个日期选择器组件。 先来看看今天要实现的效果 基础布局 popper 和日期选择器对应的元素 触发器:也就是输入框 弹出层:日期面板 看看下面的基础布局,为了简化对时间的操作,这里使用 dayjs date-picker.ts // da 阅读全文
posted @ 2023-12-15 15:35 柯基与佩奇 阅读(892) 评论(1) 推荐(0) 编辑
摘要: 如果想要实现拖拽排序功能,有很多现成的库可以供使用,比如 Sortable.js(vuedraggable)、dnd-kit(react-dnd)等可以轻松帮助实现这一功能。 本文的目标不是介绍如何使用这些库,而是手动实现一个简单版的 Sortable 组件。通过本文的阅读,您将深入了解拖拽排序的核 阅读全文
posted @ 2023-12-15 15:20 柯基与佩奇 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前言 isRef()、unRef()、toRef()、toRefs()这几个函数他们各自都有什么功能,在什么场景下应用以及有哪些细节是我们没有注意到的,我们一起来看一下,为了方便大家理解和对照,这里以官方文档说明 + 解析的方式讲解。 isRef() 检查某个值是否为 ref。 类型 ts func 阅读全文
posted @ 2023-12-11 16:04 柯基与佩奇 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 搭建vue3 & ts组件库脚手架 目标 pnpm搭建monorepo项目,和使用workspace测试组件库 组件支持typescript,可以被使用的项目识别 组件支持整体导入、按需自动导入 环境要求 node ≥ 18 , pnpm ≥ 8 , vue ≥ 3.3 初始化项目模板 首先使用vi 阅读全文
posted @ 2023-12-11 15:15 柯基与佩奇 阅读(524) 评论(0) 推荐(0) 编辑
摘要: js判断文件类型详解 通过file的type属性判断 <input type="file" onchange="onchangecb(this)" /> <script> function onchangecb(e) { const file = e.files[0]; console.log(fi 阅读全文
posted @ 2023-12-11 15:02 柯基与佩奇 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 代码参照 React 16.13.1 什么是 Diff 在render阶段的beginWork函数中,会将上次更新产生的 Fiber 节点与本次更新的 JSX 对象(对应ClassComponent的this.render方法返回值,或者FunctionComponent执行的返回值)进行比较。根据 阅读全文
posted @ 2023-12-08 18:04 柯基与佩奇 阅读(726) 评论(0) 推荐(0) 编辑
摘要: Diff 更新算法 由于目前Vue3对于性能的优化做了很多的处理,所以其在更新时并不会对所有的节点都进行diff更新。目前会进行diff更新的有以下两种情况: v-for容器节点 自写的render()函数 还有一种特殊情况会进行无diff的按序更新,这种更新是全替换模式,非常耗时: 无key值的v 阅读全文
posted @ 2023-12-08 17:54 柯基与佩奇 阅读(756) 评论(1) 推荐(2) 编辑
摘要: 所谓 diff 算法,就是通过比对新旧两个虚拟节点不一样的地方,针对那些不一样的地方进行新增或更新或删除操作。接下来详细介绍节点更新的过程。 首先进行静态节点处理,判断新旧两个虚拟节点是否是静态节点,如果是,就不需要进行更新操作,可以直接跳过更新比对的过程 。 再更新处理新老节点的属性,获取新老节点 阅读全文
posted @ 2023-12-08 17:46 柯基与佩奇 阅读(516) 评论(0) 推荐(1) 编辑
摘要: 在 Vue3 中,有许多与响应式相关的函数,例如 toRef、toRefs、isRef、unref 等等。合理地使用这些函数可以在实际开发中大大提高效率。本文将详细介绍这些函数的用法,让在实际开发中知道应该使用哪些 API 并能够熟练地回答面试官的相关问题。 ref() 大家对于 ref 这个 AP 阅读全文
posted @ 2023-12-08 17:20 柯基与佩奇 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页
欢迎阅读『柯基与佩奇』
点击右上角即可分享
微信分享提示