请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 insertedVnodeQueue 的问题

老师好,
我用 cli 创建的简单项目,App.vue 如下

<template>
  <div id="app">
    <h1>{{msg}}</h1>
    <span>i am a span</span>
  </div>
</template>

<script>

export default {
  name: 'App',
  data () {
    return {
      msg: 'Hello World'
    }
  }
}
</script>

和直接 HTML 文件引入的 vue.js ,在调试本节的 createElm 时,insertedVnodeQuene 一直都是空数组,insertedVnodeQuene 的用处是到组件化时才能看到么?
谢谢老师!

———————分割线—————————

图片描述
老师,invokeCreateHooks 函数里,只有当 vnode.data.hooks 有值才会执行 insertedVnodeQueue.push(vnode) 啊,我这里打了断点是进入不到这个逻辑的
图片描述

正在回答

2回答

组件 vnode 才有吧。

0 回复 有任何疑惑可以回复我~
  • 提问者 德古拉的残魂 #1
    嗯,我问的也是这个意思,到调试组件化的时候应该有的,谢谢老师
    回复 有任何疑惑可以回复我~ 2021-08-27 14:51:19
ustbhuangyi 2021-08-26 10:46:01
在 invokeCreateHooks 函数内部,会执行 insertedVnodeQueue.push(vnode)


0 回复 有任何疑惑可以回复我~
  • 提问者 德古拉的残魂 #1
    老师麻烦看一下我上面更新的截图
    回复 有任何疑惑可以回复我~ 2021-08-27 14:43:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信