8000 GitHub - Tajigaqzh/write-vue2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tajigaqzh/write-vue2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

手写vue源码

rollup搭建

为什么vue2不支持IE9以下版本,因为Object.defineProperty不支持IE9以下版本

proxy是es6的语法,IE不支持

vue

vue并没有采用类的形式,而是采用了函数的形式,这样做的好处是,不用new,直接调用函数即可 采用class,耦合性高,不利于扩展, 采用函数的好处: 可以把不同的功能放到不同的文件中,放到不同的函数中,便于管理

另一方面,使用函数可以在不破坏原有代码的情况下,对函数进行增强

vue.prototype.XXX
class Vue{
    XXX

}
function Vue(options) {
    this._init(options)
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0