10分钟快速入门vue.js

Vue.js是一个轻巧、高性能、可组件化的MVVM库,一套用于构建用户界面的渐进式框架,上手简单,兼容强大。html

官方文档:https://cn.vuejs.org/v2/guide/vue

下面咱们就直接来使用一下vue:npm

引入vue.js:小程序

<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<!-- 生产环境版本,优化了尺寸和速度 -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>

建立一个vue对象,绑定某个节点,该节点下的全部dom将被这个vue对象接管:微信小程序

vue对象相似微信小程序,data里面的属性能够在页面上经过“{{}}”(双大括号)形式来映射,而且是双向绑定的。微信

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>这是一个vue项目</title>
    </head>
    <body>
        
        <div id="app"> {{msg}} </div>
        
        
        <script src="https://cdn.jsdelivr.net/npm/vue"></script>
        <script>
            
            var app = new Vue({ el:'#app',//接管的父类节点容器
 data:{ msg:"Hello world" } }) </script>
    </body>
</html>

运行以下:app

常规操做:框架

vue的事件能够用v-on:click来绑定,也能够简写为 @click,常规方法定义在vue对象的methods里面dom

vue的条件执行能够用 v-if、v-else-if、v-else来执行,v-else必须跟在v-if或v-else-if后面ide

vue的循环能够用 v-for 来执行

下面一块儿来看下这些属性的用法:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>这是一个vue项目</title>
    </head>
    <body>
        
        <div id="app"> {{msg}} <button @click="changeMsg()">点击看看</button>
            
            <p v-if="score > 90">今晚出去嗨</p>
            <p v-else-if="score >= 60">在家看电视</p>
            <p v-else="score < 60">房间学习vue</p>

            <ul>
                <li v-for="(item,index) in weekList">{{item}}-----{{index}}</li>
            </ul>
        </div>
        
        
        <script src="https://cdn.jsdelivr.net/npm/vue"></script>
        <script>
            
            var app = new Vue({ el:'#app',//接管的父类节点容器
 data:{ msg:"Hello world", score:59, weekList:["周一","周二","周三","周四","周五","周六","周日"], }, methods:{ changeMsg: function(){ this.msg = "Hello vue"; } } }) </script>
    </body>
</html>

 

运行以下:

如此,您已经掌握了vue的几个用法了,同时也体会到vue的强大之处。

vue的历史不过区区数载,但势头凶猛异常,已经有一个完整的生态体系。

更多的vue学习,最直接的就是  vue官网

祝你们在vue的学习之路上渐行渐远,崭露头角,引领风骚~

相关文章
相关标签/搜索