zoukankan      html  css  js  c++  java
  • 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: {
                            "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        阻止事件冒泡
           

  • 相关阅读:
    Android基础知识之拼写检查框架
    Android USB配件模式
    Android基础知识之Manifest中的Intent-filter元素
    如何使Android应用支持多种屏幕分辨率
    优惠券系统设计(系统设计设计篇)
    优惠券系统设计(数据库设计篇)
    优惠券系统设计(产品设计篇)
    java 文件断点续传实现原理
    java sleep和wait的区别的疑惑?
    java中的中断Thread.interrupt()意味着什么?
  • 原文地址:https://www.cnblogs.com/lwwnuo/p/7768467.html
Copyright © 2011-2022 走看看