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 阻止事件冒泡
  • 相关阅读:
    微信小程序-物流api
    flutter第一课
    git新手配置(ios环境)
    git新手配置(windows环境)
    .Net Core WebApi(三)——操作Oracle数据库
    .Net Core WebApi(二)——添加Nlog
    .Net Core WebApi(一)——添加Swagger
    SQL server、Oracle中拿到新增列时的自增字段值
    Sql Server中如何删除字段的自增标识
    Sql Server中删除一个字段的默认值
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7774177.html
Copyright © 2011-2022 走看看