vue this

205 阅读1分钟

_vnode: 

  1. asyncFactory: undefined
  2. asyncMeta: undefined
  3. children: undefined
  4. componentInstance: VueComponent {_uid: 7, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …}
  5. componentOptions: {propsData: {…}, listeners: {…}, tag: undefined, children: undefined, Ctor: ƒ}
  6. context: VueComponent {_uid: 6, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …}
  7. data: {on: undefined, attrs: {…}, props: undefined, hook: {…}, pendingInsert: null}
  8. elm: div
  9. fnContext: undefined
  10. fnOptions: undefined
  11. fnScopeId: undefined
  12. isAsyncPlaceholder: false
  13. isCloned: false
  14. isComment: false
  15. isOnce: false
  16. isRootInsert: true
  17. isStatic: false
  18. key: undefined
  19. ns: undefined
  20. parent: VNode {tag: "vue-component-90-enhanced-com", data: {…}, children: undefined, text: undefined, elm: div, …}
  21. raw: false
  22. tag: "vue-component-89"
  23. text: undefined
  24. child: (...)

www.jianshu.com/p/6b149189e…


root -->ec -->eb