入門VUE

下面的實例包含如下知識點:html

<!--vue

v-model 雙向綁定app

v-bind 綁定html的標籤屬性 ,簡寫 :this

v-on 事件綁定 簡寫 @雙向綁定

計算屬性code

-->htm

<html>
    <head>
        <title>雙向綁定與計算屬性</title>
        <meta charset="utf-8">
        <script src="vue.js"></script>
    </head>
    <body>
        <!-- 
            v-model 雙向綁定 
            v-bind  綁定html的標籤屬性 ,簡寫 :
            v-on    事件綁定            簡寫 @
            計算屬性
        -->
        <div id="root">
            姓: <input v-model="firstName"/>
            名: <input v-model="lastName"/>
            <div>{{fullName}}</div>
            <input type="button" v-bind:value="title" v-on:click="get()" />
        </div>
        <script>
           new Vue({
               el: "#root",
               data: {
                   //雙向綁定
                   firstName: '',
                   lastName: '',
                   //綁定標籤屬性
                   title: "提交"
               },
               //綁定事件
               methods:{
                    get:function(){
                        alert("click happen");
                    }
                },
                //計算屬性
               computed: {
                   fullName: function(){
                       return this.firstName + ' ' + this.lastName;
                   }
               }
           })
        </script>
    </body>
</html>
相關文章
相關標籤/搜索