1 代码如下
function Vue () { this._init() } Vue.prototype._init = function () { let vm = this}Object.defineProperty(Vue.prototype, '$ssrContext', { get () { return false } })const vm = new Vue()
2 实例化后在浏览器查看到如下
3 问题
同样在原型上定义的方法,使用Object.defineProperty方法,为什么在当前实例下就有一个$ssrContext属性,是否是浏览器实现原因?
达令说
相关分类