Vue.js学习之路Web前端之路让前端飞

Vue入门(一)——概念及Hello Vue

2017-05-25  本文已影响272人  零和幺

一、简介

Vue是一个前端的双向数据绑定类的框架。最新版本的Vue参考了React的部分设计,当然也有它独特的地方,比如Vue的单文件组件开发方式就很有创新。另外Vue自身的一些绑定的语法、用法等都非常精炼,很容易上手,而且第三方的插件都非常丰富,社区非常活跃,最新的文档都有中文版本。而且Vue配合官方的和第三方的库可以实现单文件的组件化开发以及SPA等现代化前端开发。

二、Vue入门demo

我们可以把Vue直接当作一个JS库来使用,所以它可以很容易地接入到你的项目或者单个页面中。甚至,你可以只使用它的双向数据绑定功能,所以它很容易上手。

比如说我们有一个需求:一个网页上有一个div标签,我们有一个json对象,其中存储着一些数据,我们要把json对象中的数据放到div标签中。

此时,我们只需要以下几步,就可以实现此功能:

步骤1:
创建一个文件夹,并且创建一个html文件。比如:index.html;

步骤2:
引入Vue库。比如 <script src="https://unpkg.com/vue/dist/vue.js"></script>
当然,你也可以直接下载Vue的JS文件。

步骤3:
创建一个div,并且给它一个id。比如:<div id="app"></div>

步骤4:
创建Vue对象,并把数据绑定到上面创建好的div上去。

按照上面的步骤,最终的演示代码如下:

<!--步骤1:创建html文件-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello Vue</title>
    <!--步骤2:引入vue.js文件-->
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
<body>
    <!--步骤3:创建一个div标签,并给它一个id名:app-->
    <div id="app">
        <!--Vue模板的数据绑定方法,类似于很多其他前端的模板,可以用两对花括号进行绑定Vue中的数据对象的属性 -->
        {{message}}
    </div>
</body>
<script>
    // 步骤4:创建Vue对象,并把数据绑定到创建好的div中.
    var vm = new Vue({              //创建Vue对象.
        el: '#app',                 //el属性:把当前Vue对象挂载到id是app的div中,类似于angular中的ng-app.也就是说vue从这里开始执行.                                 
        data: {                     //data:Vue对象中绑定的数据.
            message: 'Hello Vue'    //message:自定义的数据.
        }
    });
</script>
</html>

最终,页面上将呈现出:Hello Vue

三、总结

下一篇,会继续深入Vue的数据绑定,敬请期待。

上一篇下一篇

猜你喜欢

热点阅读