• 创建一个 Vue 实例

    创建一个 Vue 实例

    每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的:

    1. var vm = new Vue({
    2. // 选项
    3. })

    虽然没有完全遵循 MVVM 模型,但是 Vue 的设计也受到了它的启发。因此在文档中经常会使用 vm (ViewModel 的缩写) 这个变量名表示 Vue 实例。

    当创建一个 Vue 实例时,你可以传入一个选项对象。这篇教程主要描述的就是如何使用这些选项来创建你想要的行为。作为参考,你也可以在 API 文档 中浏览完整的选项列表。

    一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。举个例子,一个 todo 应用的组件树可以是这样的:

    1. 根实例
    2. └─ TodoList
    3. ├─ TodoItem
    4. ├─ DeleteTodoButton
    5. └─ EditTodoButton
    6. └─ TodoListFooter
    7. ├─ ClearTodosButton
    8. └─ TodoListStatistics

    我们会在稍后的组件系统章节具体展开。不过现在,你只需要明白所有的 Vue 组件都是 Vue 实例,并且接受相同的选项对象 (一些根实例特有的选项除外)。