前言
通过下面的案例,简单体验一下「数据驱动」是啥效果。

重点内容
当我们将界面依赖的数据改变时,界面会重新渲染,这其实就是数据响应式。有关数据响应式的更多内容将在后续笔记中介绍。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>第一个 vue 应用</title></head><body><div id="app">{{ message }}</div><script src="./vue.js"></script><script>const app = new Vue({el: "#app", // 挂载的目标元素data: { // 数据message: "Hello Vue!"}});// 3 秒后改变 app.message 的值,观察页面的变化setTimeout(() => {app.message = "2022-01-12 周三 15:05"}, 3000);</script></body></html>


数据驱动视图变化,只要页面所依赖的数据发生变化,页面就会重新渲染。
Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。
这种「数据驱动」的效果,在后续学习 vue 的过程中,会不断地接触到,这和我们传统的操作 DOM 的开发方式完全不同,我们核心关注的对象不再是 DOM 元素,而是数据。
