zoukankan      html  css  js  c++  java
  • vue有关绑定的知识点

    一、v-bind绑定class

    1、对象的形式

    <div :class="{text-danger:true}"></div>
    

    数组形式绑定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、监听键盘事件

    所有的键盘事件keydown/keyup/keypress

    vue内置事件对象

    <input @keydown="input($event)" />
    
            new Vue({
                el:".box",
                methods:{
                    input:function(ev){
    
                    }
                }
            })
    

    vue自带的键盘事件名

    • keyup.left/right/up/down
    • keydown.left/right/up/down
    • keypress.left/right/up/down

    自定义键盘按下事件修饰符

        Vue.config.keyCodes = {
                    zero:48
            }
    
        <input type="text" @keydown.zero="input" />
    

    4、vue自带的事件修饰符

    • prevent/stop/self/once
    • prevent 阻止事件的默认行为
    • stop 阻止事件冒泡
  • 相关阅读:
    struts2_文件上传和下载
    struts2_方法拦截器
    struts2_Action之间的重定向传参
    struts2_全局的拦截器,拦截用户非法登陆
    Hibernate入门心得
    struts2_异常页面处理
    设计师小法器:字体大管家
    IE6,IE7下设置body{overflow:hidden;}失效Bug【转】
    子层的margintop属性应用到父层上的解决方法
    jQuery CSS选择器nthchild
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7774177.html
Copyright © 2011-2022 走看看