深入响应式原理-依赖收集
q:
import和require导入的是副本还是原件?
看了某个博客,我一直以为import导入的是副本,require导入的是原件。- 构造函数
没有返回值或返回的是基本类型时,得到的是个Object。之前看dom挂载部分,看到extend方法, 内部的VueComponent没有return值时,实践得到结论
Vue.extend = function (extendOptions: Object): Function {
...
// sub没有返回值,但后面执行sub可以得到{}
const sub = function VueComponent (options) {
this._init(options)
}
...
return sub
}
core/observe/index:
页面都多个组件时,Observe的类属性为什么不会被覆盖?而我之前写的drag拖拽类,有多个表格时,类属性是最后一个表格的赋值,导致其他表格不能正常拖拽