鸦杀's Blog

vue-loader源码分析

todo~~
Read more

vuex源码阅读5—store

vuex 源码阅读
最后一块内容,终于读到vuex的核心代码。 首先是引入依赖,现在再看这些依赖,我们已经很熟悉它们的功能了。1234import applyMixin from './mixin'import devtoolPlugin from './plugins/devtool'import Modul ...
Read more

vuex源码阅读4—helpers与util

vuex 源码阅读
util.jsutil导出了几个工具函数,其实深拷贝是比较有意思的,带有缓存功能。直接看源码注释吧。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 ...
Read more

vuex源码阅读3—module

vuex 源码阅读
今天来看下模块。在vuex源码中,module目录只包含了module.js与module-collection.js这2个文件。 首先来看module.js,因为它是被module-collection.js依赖的~ 代码片段的高亮有问题,将就着看吧,有空换个模板。。。 module导出的 ...
Read more

vuex源码阅读2—plugins

vuex 源码阅读
这次来看plugins目录,因为store中第二个引入的模块是devtool.js,然后顺带把logger.js也看了,反正就只有2个插件。两个插件中有调用store对象的一些方法,这个在store.js中再去读好了,这边也能猜到它是干什么的。 devtool这个模块导出的是一个devtoo ...
Read more

vuex源码阅读1—mixin

vuex 源码阅读
忧伤的故事,去面试连续三场被问到了vuex的实现原理,只好先把源码看起来了,我也没在怕的~ 看下目录结构先,代码量不多的。 12345678910111213.├── helpers.js├── index.esm.js├── index.js├── mixin.js├── module│ ...
Read more

x-vuex-storage,动态注册模块

vuex
todo ,延后~~
Read more

scoped的实现原理及穿透方案

vue
todo,延后~
Read more

css模块化

vue
这是今天发现的一个新东西,提到vue中的css模块化,首先我想到的是style标签中的scoped属性,但它只是为了避免当前组件内的样式修改其他地方的样式。 也许外部的同名样式还是可以修改当前组件内的样式,比如添加!important。 scoped是在标签上添加一个唯一的data属性,同 ...
Read more

理解vuex

vuex
用了这么久vuex,面试时也被问到很多次组件通信,没有好好出一篇博客是有点说不过去~ 那就写吧~~ 首先,vuex是什么?,它是类flux的状态管理的官方实现,大型应用的多组建通信的解决方案,可以帮我们处理组件之间共享状态管理的问题。 那么,flux是什么呢,它是一种架构模式,核心思想是数 ...
Read more
Prev Next