Vue 实例是 Vue.js 应用的基本构建块。每个 Vue.js 应用都是通过创建一个 Vue 实例开始的。Vue 实例是一个 Vue 对象,它用于管理应用的状态、数据和方法。
在创建 Vue 实例时,可以传递一个选项对象,这个对象包含了一些配置选项,如数据、模板、生命周期钩子函数等。以下是一个简单的例子:
var app = new Vue({ el: '#app', // 指定挂载点 data: { message: 'Hello, Vue!' }, methods: { greet: function() { alert(this.message); } } });
在这个例子中:
el
选项指定了挂载点,即该实例管理的 DOM 元素的选择器。data
选项定义了实例的数据,这里有一个名为message
的数据属性。methods
选项定义了实例的方法,这里有一个名为greet
的方法。
Vue 实例通过这些选项来控制应用的行为。它还提供了一系列的生命周期钩子函数,允许在实例的不同阶段执行自定义逻辑。实例中的数据和方法会与模板建立关联,实现数据的双向绑定,使得视图可以动态地响应数据的变化。