1.1 Hello Vue !

代码如下:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title> HelloVue! </title>
    <script src="js/vue.js"></script>
</head>
<body>
<div id="app">
    <p>{{ message }}</p>
    <p>{{ error }}</p>
</div>

<script>
    // 创建Vue的实例
    let app = new Vue({
        el: '#app',
        data: {
            message: 'Hello Vue !',
            error:'Hello World !'
        }
    })
</script>
</body>
</html>

 

yuanshi

 

 

 

在上面代码中,我们通过new Vue()构建了一个Vue的实例.
在实例化Vue时,需要传入一个选项对象,它可以包含数据、模板、挂载元素、方法、生命周期钩子等选项.
比如:挂载元素(el)和数据(data),我们可以操纵数据改变视图.
el表示Vue要操作哪一个元素下面的区域,比如:#app则表示操作id为app的元素下面的区域;
data表示Vue实例的数据对象,data的属性能够响应数据的变化:每个Vue实例都会代理其data对象里所有的属性.
我们打开浏览器的控制台输入app.message='原来内容是"Hello Vue!"',你会发现对应的HTML已经发生了改变,
如下图所示: