最近在看 vue-router
,关于 vue-router
的一些分析可以看文章 vue-router源码分析 ,我们们都知道 vue-router
拥有 hash/history/abastract
三种模式,其中 abstract
主要运用于 SSR
, 本文主要讲述一些hash/history
模式的简单实现
Vue-router 源码分析
发表于
|
分类于
Vue.js
对于以Vue.js 为主要技术栈的前端工作者来说,熟练的使用Vue-router也是必须的。要想熟练的使用某个工具,必须了解其内部实现的原理。这里对vue-router的实现流程做一个梳理。
Vue.js的配置合并
发表于
|
分类于
JavaScript
,
Vue.js
Vue.js 的配置合并主要有两种场景,一种是我们直接调用Vue.js的Vue.extend,Vue.component,Vue.mixin
等钩子时, 另一种是使用new Vue实例化一个Vue 实例或者一个Vue 组件实例时,这里对两种情况做一些分析。
JavaScript 模块化
发表于
|
分类于
JavaScript
随着前端js代码复杂度的提高,js模块化是必然趋势,不仅好维护,同时依赖很明确,不会全局污染,在这里整理一下对JavaScript各种模块的理解。
Vue中computed的依赖收集
发表于
|
分类于
JavaScript
,
Vue.js
最近面试的时候遇到了一个碰到了一个题目,大意如下,Vue中是如何对一个computed做到依赖收集的?当时没能回答上来,面试结束后做了一个小小的梳理。在这里做一个总结
拥抱 TypeScript,Vue + tsx 项目搭建
发表于
|
分类于
Vue.js
最近自己独自负责了一个公司的项目,所以得自己搭建项目了。公司使用的技术栈是vue + tsx。所以我也研究了一下如何去搭建一个vue + tsx 的项目。这里做一个总结。