vue-router 源码解析

本文是针对 vue-router v3.5.2 版本的一次源码解析,由于笔者水平有限,有些地方写得比较混乱,还望多多包涵。 希望本文能够给那些想阅读 vue-router 源代码却又不知从何上手的同学们给予一些帮助。 一、 new Router 时发生了什么? 对应 ...

composition-api 源码解析

本文是针对 composition-api v1.0.0-rc.6 版本的一次源码解析,主要是想探析以下两点: Vue 在安装 composition-api 时做了些什么? Vue 在执行每个组件的 setup 方法时做了什么? 好了, ...

vuex 源码解析

本文是针对 vuex v3.6.2 版本的一次源码解析,主要是想研究以下几点: vuex 的初始化过程 vuex 的数据状态如何存放 调用一个 mutation 时做了什么 mapState、mapActions 这些绑定函数的实现 一、初始化过程 我们 ...

uni-app 踩坑小记

这里记录一些使用 uni-app 和 uView 开发时踩过的坑,希望能对后来者有所帮助。 1. 微信开发者工具关闭 ES6 转 ES5 如果微信开发者工具开启了 ES6 转 ES5 的功能,会导致引入的 uView 组件无法正常使用,会报类似于下面这样的错: ![](https://gd4ark-1258805822.cos.ap-guangzhou.myqcloud.com/im ...

司马迁是一个什么样的人?

孟子有这么一句话:“颂其诗,读其书,不知其人可乎?是以论其世也,是尚友也。” 所以在阅读《史记》之前,应该要好好了解一下司马迁这个人的一生,知道他是一个什么样的人,身处在一个什么样的环境之中,这样才能理解他为什么要写《史记》,以及《史记》这本书到底有什么不同,为什么后世对这本书的评价如此之高,乃至于被鲁迅誉为:史家之绝唱,无韵之离骚。 我们可以通过阅读《史记》中的最后一篇[《太史公自序第七十》 ...