Skip to content

laerpeeK/mini-vue2.6.14-browser-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini-vue2.6.14-browser-ts

个人学习Vue2源码使用 Vue2.6.14 TS版本(仅供参考,更准确,完整ts版本可以参照官方库v.2.7.14的ts实现)

详细进度 该仓库已实现的源码部分参照下列√部分,对应vue2官方文档API

全局配置

Vue.config √

全局API

Vue.extend √
Vue.nextTick √
Vue.set √
Vue.delete √
Vue.use √
Vue.mixin √
Vue.version √
Vue.observable √
Vue.compile √

选项/数据

data √
props √
propsData √
computed √
methods √
watch √

选项/DOM

el √
template √
render √

选项/生命周期钩子

beforeCreate √
created √
beforeMount √
beforeUpdate √
mounted √
updated √

errorCaptured √

选项/资源

选项/组合

mixins √
extends √

选项/其他

name √

实例Property

vm.$data √
vm.$props √
vm.$el √
vm.$options √
vm.$parent √
vm.$root √
vm.$children

实例方法/数据

vm.$watch √
vm.$set √
vm.$delete √

实例方法/事件

vm.$mount √
vm.$forceUpdate √

实例方法/生命周期

vm.$nextTick √

指令

特殊attribute

内置的组件

VNode接口

服务端渲染

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published