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的學習之路上漸行漸遠,嶄露頭角,引領風騷~

相關文章
相關標籤/搜索