摘要:
vm._render 最终是通过执行 createElement 方法并返回的是 vnode Vue.prototype._render = function () { var vm = this; var ref = vm.$options; var render = ref.render; va 阅读全文
摘要:
源码如下: var mount = Vue.prototype.$mount; Vue.prototype.$mount = function ( el, hydrating ) { el = el && query(el); //query是看el是字符串还是组件,如果是字符串就去document 阅读全文
摘要:
new Vue的时候会调用Vue源码里的core/instance/init,js文件 export function initMixin (Vue: Class<Component>) { Vue.prototype._init = function (options?: Object) { co 阅读全文
摘要:
vue源码给出答案因为 const keys = Object.keys(data) vue会先去遍历data,然后去判断method和props是否有同名的,最终都会挂载到vm实例上 >proxy(data,“_data”,key) 所以其实this.key this._data.key targ 阅读全文
摘要:
看vue源码学到的判断类型 阅读全文