vue day2

 一、v-bind绑定class
    1.对象的形式
        <div :class="{text-danger:true}"></div>

    2.数组的形式绑定class
        <div :class="[textRed,base,radius]"></div>

    练习:表格行鼠标移入高亮显示

二、绑定style样式
    1.对象的形式绑定样式
        html结构
            <div :style="styleObj">some text here ....</div>
        vue对象
             new Vue({
                el: ".box",
                data: {
                    styleObj: {
                        width: "200px",
                        height: "200px",
                        backgroundColor: "green",
                        color: "yellow"
                    }
                }
            })

三、v-model双数据绑定(一般用于为input输入框绑定输入值)  
    <input v-model="myvalue" type="text" />

    input 类型分为 text/checkbox/radio....
    select

四、vue中的事件绑定
    1.事件绑定的第一种方式
        html结构
        <button v-on:click="myclick"></button>

        vue对象
            new Vue({
                el:".box",
                methods:{
                    myclick:function(){

                    }
                }
            })
    2.绑定事件的第二种方式(简写形式)
        html结构
            <button @click="myclick"></button>      //官方推荐事件绑定用简写形式

        vue对象
            new Vue({
                el:".box",
                methods:{
                    myclick:function(){

                    }
                }
            })
        可以绑定事件类型:  @click/mouseover/mouseout/keydown/keyup......
    3.监听键盘事件
        01->所有的键盘事件 keydown/keyup/keypress
        02->vue内置事件对象
            <input @keydown="input($event)" />


            new Vue({
                el:".box",
                methods:{
                    input:function(ev){

                    }
                }
            })
        03->vue自带的键盘事件名
            keyup.left/right/up/down
            keydown.left/right/up/down
            keypress.left/right/up/down

        04->自定义键盘按下事件修饰符
            Vue.config.keyCodes = {
                zero:48
            }

            <input type="text" @keydown.zero="input" />

    4.vue自带的事件事件修饰符  

        prevent/stop/self/once
            prevent     阻止事件的默认行为
            stop        阻止事件冒泡
       

 

posted @ 2017-11-01 21:04  说一是二  阅读(110)  评论(0编辑  收藏  举报