vue 源码解读

1、clone 官网代码仓库,下载依赖

2、运行开发模式 npm run dev

3、dev 模式下打包的文件为 /dist/vue.js, 更改 examples/commits/index.html 的vue 引入文件名到vue.js

4、vue.prototype.$event 的属性,在组件中调用this.$delete 可以删除一个对象的属性和响应式监听

5、Vue.config.keyCodes 直接赋值,可以自定义事件触发按键

1
Vue.config.keyCodes = {f1: 112}
1
<input @keyup.f1="sayHi"></input>

当前输入框内抬起f1 会出发sayHi 事件

6、Vue.options._base === Vue