响应式系统
Vue的内部实现了一个响应式系统,它可以追踪数据的变化,并自动在视图中进行更新。
-
当你将对象传递给Vue实例的data选项时,Vue将会将其转换为响应式的对象。这意味着当对象的属性发生变化时,视图将会自动更新。
<div id="app">
<p>{{user.name}}</p>
<p>{{user.age}}</p>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
user: {
name: 'John Doe',
age: 30
}
}
})
// 在某个地方修改user对象的属性
app.user.name = 'Jane Smith'
</script>