摘要: 代码例子 const { createApp } = Vue const app = createApp({ components: [], template: ` <div> <button @click="handleClick">toggle</button> </div> `, data() 阅读全文
posted @ 2023-02-09 16:16 kuai23333 阅读(195) 评论(0) 推荐(1)
摘要: 简单代码例子 const { createApp, defineComponent, computed, watch, ref, reactive, effect } = Vue const app = createApp({ components: [], template: ` <div ref 阅读全文
posted @ 2022-12-28 14:51 kuai23333 阅读(197) 评论(0) 推荐(0)
摘要: petite-vue不止是变得更小,它还是渐进式增强的最佳实践。 Vue不构建或构建都能使用。当通过构建使用时(例如使用单文件组件),Vue预编译所有的模板,所以运行时没有再处理模板。多亏了树摇(three-shaking),我们可以在Vue中提供可选的功能,它们在不使用时并不会增大你打包生成的文件 阅读全文
posted @ 2022-04-21 17:24 kuai23333 阅读(768) 评论(0) 推荐(0)
摘要: 一、文字 key让React知道,当前新生成的React元素中的元素,是否能在之前生成的React元素中找到对应的。如果有,那么直接拿过来用就行了。假设列表头部插入一项,通过比对,React知道除了头部以外其他地方的项没有变化。React对DOM操作的时候,只需要在头部插入一个节点就可以了。剩余的节 阅读全文
posted @ 2020-11-07 20:35 kuai23333 阅读(128) 评论(0) 推荐(0)
摘要: Git中分支的整合分为合并和变基两种。 变基是把一系列的提交按照原有次序依次应用到另一个分支上。而合并是把最终的结果合在一起。 一、变基原理 首先找到基底分支和当前分支的最近共同祖先,然后比对当前分支相对于共同祖先的历次提交,提取相应的修改保存为临时文件。接着将当前分支指向基底分支。最后将之前保存为 阅读全文
posted @ 2020-04-27 08:32 kuai23333 阅读(1830) 评论(0) 推荐(0)
摘要: 一、Refs的作用 通过Refs,可以访问到 1. DOM节点。 2. render方法中创建的React元素。(class组件的实例) 二、访问节点或者实例有什么用?为什么要使用Refs来访问? 访问节点或者实例的需求场景: 管理焦点,文本选择或媒体播放。 触发强制动画。 集成第三方 DOM 库 阅读全文
posted @ 2020-04-17 21:37 kuai23333 阅读(160) 评论(0) 推荐(0)
摘要: 一、React组件何时发生渲染——何时会生成React元素? React组件的渲染发生在两个阶段。 1. 组件挂载。 2. 组件更新。 二、React组件更新的触发条件是什么? 对没有实现shouldComponentUpdate方法的继承自Component的class组件来说:①父组件更新或者② 阅读全文
posted @ 2020-04-10 22:25 kuai23333 阅读(1135) 评论(0) 推荐(0)