上一页 1 2 3 4 5 6 7 8 9 10 ··· 59 下一页
摘要: 前言 主要是在Vue2.7.14源码中的初始化的时候有这么个东西,不搞清楚有点心里痒痒的,因为2.7.14本身就是一个衔接,所以里面会有一些从Vue3.0移植过来的东西,effectScope就是其一; reactivity-effect-scope: https://github.com/vuej 阅读全文
posted @ 2023-03-15 03:49 。思索 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容;这块建议搭建可以根据 demo 进行 debugger 来观察; 内容 这一块主要围绕init.ts中的initLifecycle进行剖析。 initLifecycle initLifecycle的方法位于 阅读全文
posted @ 2023-03-15 02:21 。思索 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 这块建议搭建可以根据 demo 进行 debugger 来观察; 内容 这一块主要围绕init.ts中的mergeOptions进行剖析。 mergeOptions mergeOptions的方法位于sc 阅读全文
posted @ 2023-03-14 20:16 。思索 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 前言 有一个闲置的公众号本来打算做炒股分享的,现在想拿来做点其他的东西,于是使用TP6和EasyWechat来进行开发; easywechat: easywechat thinkphp6_0: thinkphp6_0 内容 因为easywechat的阿里云的 Composer 源已经停止维护,所以这 阅读全文
posted @ 2023-03-13 20:22 。思索 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 前言 原先安装过一个版本,通过脚本卸载之后,再安装的时候报错了,就去GitHub的仓库看了下,刚好找到一个issue,不过oniguruma-devel无法直接安装; issue:https://github.com/oneinstack/oneinstack/issues/353 checking 阅读全文
posted @ 2023-03-13 17:41 。思索 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 前言 今天我们来解密下init.ts中的代码内容,并结合 vue 生命周期来分析下 vue 的初始化; GitHub github page 内容 init.ts import config from '../config' import { initProxy } from './proxy' i 阅读全文
posted @ 2023-03-12 04:54 。思索 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 前言 阅读vue源码的时候再次看到了TS这个类型,之前整理TS的时候简单了解了下,只知道是TS的高级类型,当时因为其他的事情也并没有正儿八经的的梳理完TS的东西,这时候来填下坑吧; recordkeys-type try recordkeys-type 内容 Record类型 | 将一个类型的所有属 阅读全文
posted @ 2023-03-11 14:30 。思索 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 前言 按着我的习惯,拿到一个项目首先我会查看项目下的README.md其次查看package.json,这里也不例外看过 README.md 后,来看下package.json; GitHub github page 内容 package.json vue package.json 字段解释 这里我 阅读全文
posted @ 2023-03-10 23:42 。思索 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前言 这里主要说一些 vue2.7.14 源码的目录结构,其实这块有些目录并不重要,不过我还是想全面的描述下,详细的一些文件说明会随着源码解读来补充完善,其中描述如果有错的地方还请斧正; GitHub github page 内容 vue ├─ .editorconfig # 编辑器配置 ├─ .g 阅读全文
posted @ 2023-03-10 23:33 。思索 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言 Vue2.7.14源码阅读的补充内容,~c package.json c~ 文件是项目的清单。 它可以做很多完全互不相关的事情。 例如,它是用于工具的配置中心。 它也是 npm 和 yarn 存储所有已安装软件包的名称和版本的地方; 内容 { "name": "vue", // 项目名称 "v 阅读全文
posted @ 2023-03-10 16:56 。思索 阅读(94) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 59 下一页