
- vue32022年11月2日 / 3分钟阅读
vue3如何利用Teleport内置组件来封装modal弹窗组件
vue3 使用了 composition api 方式来开发,通过查阅文档发现了 vue3 内置了一个 <Teleport> 组件,那么这个组件是什么?有什么用呢,我们如何用 Teleport 组件来封装一个弹窗组件,下面将来一一揭秘。 - vue32022年11月2日 / 4分钟阅读
Vue3和Vue2的区别,有哪些变化和优化
Vue3 正式版发布已经过了几个月了,Vue3 作为一个大的改动版本,在性能和体积上做了不少优化,然而我们还是需要了解下 Vue3 和 Vue2 两者的区别,这样可以更好的为升级做准备,也能更好地去应用起来,抛弃旧的思想,拥抱新的变化。 - vue32022年10月17日 / 3分钟阅读
vue3如何使用EventBus
我们都知道,在 vue 中,使用 eventBus 是组件通信的一种方式。本文不讨论 eventBus 的原理,来讲解 vue3 中如何优雅使用 eventBus。 - vue32022年10月8日 / 2分钟阅读
如何在vue3中使用bootstrap5
最近搭建了一个新的项目,需要依赖于 bootstrap5 这个 UI 框架,但是查了官方文档没有找到对应的教程,因此本文讲记录下我在 vue3 中使用 bootstrap5 过程中积累的相关经验 - npm2022年7月14日 / 5分钟阅读
前端项目敲入 npm run xxx 的时候发生了什么?
今天去面试前端的时候,面试官问到构建工具方面的知识点,其中一个问题就是 npm run xxx 的执行过程是怎样的。搜索了相关资料,整理了一下。本文将介绍,当使用 npm run 命令的时候,内部是如何执行的 - react2022年4月1日 / 3分钟阅读
React中useEffect和useLayoutEffect的区别,什么时候使用useLayoutEffect
React 提供了 useLayoutEffect 和 useEffect 两个 hook,它们在使用方式上基本没什么区别,而且大部分场景都能达到相同的效果。那么这两者的区别是什么呢?何时使用 useLayoutEffect?本文将针对两者关键的区别进行讲解。 - other2022年3月16日 / 8分钟阅读
Babel 插件手册 - API篇
Babel 实际上是一组模块的集合。本节我们将探索一些主要的模块,解释它们是做什么的以及如何使用它们。注意:本节内容不是详细的 API 文档的替代品,正式的 API 文档将很快提供出来。 - other2022年3月16日 / 18分钟阅读
Babel 插件手册 - 转换篇
现在你已经熟悉了 Babel 的所有基础知识了,我们来看下 babel 提供了哪些接口,为了得到一个 AST 节点的属性值,我们一般先访问到该节点,然后利用 - other2022年3月16日 / 3分钟阅读
Babel 插件手册 - 实践篇
现在你已经熟悉了 Babel 的所有基础知识了,让我们把这些知识和插件的 API融合在一起来编写第一个 Babel 插件吧。先从一个接收了当前babel对象作为参数的 function 开始。