zoukankan      html  css  js  c++  java
  • vue语法模板

    事件

    (1)点击事件

    v-on:click="show()" 简写@click="show()"

    (2)键盘事件

     @keydown="show()" 

    (3)默认事件

    部分html代码

    <div id='box'>
    <input type="button"  value="点我啊" @contextmenu="show($event)"/>
    </div>
    <script type="text/javascript">
    var app = new Vue({
    el:'#box',
    data:{
    },
    //函数方法
    methods:{
    show:function(ev){
    alert(1);
    //阻止默认行为
    ev.preventDefault();
    }
    }
    })
    </script>

    简写@contextmenu.prevent="show()" 

    (4)阻止冒泡 

    <div id='box'@click="show2()">
    <input type="button"  value="点我啊" @click="show($event)"/>
    </div>
    <script type="text/javascript">
    var app = new Vue({
    el:'#box',
    data:{
    },
    //函数方法
    methods:{
    show:function(ev){
    alert(1);

                                  //阻止冒泡

    ev.cancelBubble = true;
    },
    show2:function(){
    alert(2)
    },
    }
    })
    </script>

     简写:@click.stop="show()"

    属性 

    属性v-bind:src, 简写 :src 

     属性class 、style

    <style type="text/css">
    .red{
    color: red;
    }
    .blue{
    background: pink;
    }
    </style>
    </head>
    <body>
    <div id="box">
    <!--:class="{red:true,blue:true}"red是class名 通过true和false来判断显示和不显示 true和false也可以是数据-->
    <p :class="{red:a,blue:b}">内容</p>
    </div>
    </body>
    <script type="text/javascript">
    new Vue({
    el:'#box',
    data:{
    a:true,
    b:false
    },
    methods:{
    }
    })
    </script>

    --------------------------------------------------------------------- 

    <div id="box">
    <!--<p :style="[a,c]">内容</p>-->
    <p :style="a">这是</p>
    <div v-html="message"> </div>
    </div>
    <script type="text/javascript">
    new Vue({
    el:'#box',
    data:{
    /*a:{color:'red'},*/
    /*驼峰写法*/
    /*c:{backgroundColor:'pink'}*/
    a:{
    color:'red',
    backgroundColor:'pink'
    },
    message:'<h1>今天是17年7月5号</h1>'
    },
    methods:{
    }
    })
    </script>
  • 相关阅读:
    几个比较好的IT站和开发库官网
    Win7下Qt5.2中使用OpenGL的glu函数库无法使用的解决方案
    QT5.2 Assistant-设置应用程序图标
    linux下文件编码格式转换方法(gb18030/utf-8)
    QT-进制转换计算器
    QT-图标设置
    QT-make: *** No rule to make target
    QT的exe文件打开显示,无法定位程序***输入点于动态链接库****
    QT工程文件上传Github仓库
    Eclipse中文乱码
  • 原文地址:https://www.cnblogs.com/congxiu/p/7119708.html
Copyright © 2011-2022 走看看