作者回复: Render 日志是在模板中写的 你再好好看看
作者回复: moment是一个第三方包,在package.json中有依赖。 为什么没有render这个问题,到后面template和jsx的本质的时候你就懂了。 模板的渲染就是render的执行
作者回复: 作用域插槽的本质是方法,而这个方法就是scopedSlots.xxx 这个方法接收的参数就是传递的变量 其实等价于 <slot v-bind="props"/>
作者回复: 是,不再需要重复判断执行 destroyClock ? 'hello vue' : 'hello world'
作者回复: 函数式组件可以不用声明props,也是这个特点,可以让我们很方便的达到临时变量的目的
作者回复: 看完Template本质那一章节变懂了
作者回复: 后面 template和jsx本质 那一章节有介绍
作者回复: 脱离上下文的问题都是耍流氓
作者回复: 你这个是element组件吧,问题的原因有很多种可能,单凭你这个描述我没法知道具体原因,建议你去element的官方仓库下提issue
作者回复: 最经典的场景就是需要操作DOM,因为当数据改变后,vue并不承诺所有子组件全部更新完毕,如果你想要拿到最终状态的DOM(如果不是最终状态,获取到的DOM宽高滚动位置都有可能不准确),这时候就需要放在nextTick中