• 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>
  • 相关阅读:
    spark内存管理这一篇就够了
    spark推测机制及参数设置
    python易错点汇总,不定期更新
    Spark架构与原理这一篇就够了
    MySQL查询这一篇就够了
    pyspark计算最大值、最小值、平均值
    Spark性能调优的方法
    大流量场景下MySQL如何准备
    100台CentOS7要分区怎么办?
    100台CentOS7要升级OpenSSH怎么办?
  • 原文地址:https://www.cnblogs.com/congxiu/p/7119708.html
Copyright © 2020-2023  润新知