如何让渲染响应变化

Posted 前端精髓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让渲染响应变化相关的知识,希望对你有一定的参考价值。

如何让渲染响应变化

一个组件的模板被编译成一个 render 函数。渲染函数创建 VNodes,描述该组件应该如何被渲染。它被包裹在一个副作用中,允许 Vue 在运行时跟踪被“触达”的 property。

一个 render 函数在概念上与一个 computed property 非常相似。Vue 并不确切地追踪依赖关系是如何被使用的,它只知道在函数运行的某个时间点上使用了这些依赖关系。如果这些 property 中的任何一个随后发生了变化,它将触发副作用再次运行,重新运行 render 函数以生成新的 VNodes。然后这些举动被用来对 DOM 进行必要的修改。

以上是关于如何让渲染响应变化的主要内容,如果未能解决你的问题,请参考以下文章

如何让 rhandsontable 对输入值的变化和自身的变化做出反应?

Text Rendering iOS - 渲染快速变化文本的最高效方式

让 Python 响应 Windows 时区的变化

Vue2源码解读

道具React发生变化时如何渲染组件?

vue部分知识点