chevron_left

Vue 2 实践教程

免费
第 5.4 回

教程文档

Vue 2 实践教程 - 节点、树以及虚拟 DOM

2023年11月23日更新
Vue 2 实践教程

节点、树以及虚拟 DOM

例如有如下代码

<template>
  <div>
    <h1>My title</h1>
    Some text content
    <!-- TODO: Add tagline -->
  </div>
</template>

对应的 DOM 树为:

1.png

每个元素都是一个节点。每段文字也是一个节点。甚至注释也都是节点。一个节点就是页面的一个部分。就像家谱树一样,每个节点都可以有孩子节点 (也就是说每个部分可以包含其它的一些部分)。

高效地更新所有这些节点会是比较困难的,不过所幸你不必手动完成这个工作。你只需要告诉 Vue 你希望页面上的 HTML 是什么,这可以是在一个模板里:

<template>
  <h1>{{ blogTitle }}</h1>
</template>

<script>
export de...

课程介绍

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

目录

适合这样的人

新手