zoukankan      html  css  js  c++  java
  • v-on


    --categories:

    • vue基础
      tags:
    • vue事件绑定

    v-on事件绑定

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>v-on事件绑定</title>
    	<style>
    		.base{
    			 100px;
    			height: 100px;
    			border: 1px solid #0033aa;
    		}
    		.active{
    			background: #00ccbb;
    		}
    		.active2{
    			background: #00ccbb;
    		}
    	</style>
    </head>
    <body>
        <div id="app">
    
    	    <div>v-on 实现元素值自增</div>
    	    <!-- v-on 实现元素值自增 -->
    			<div>{{ num1 }}</div>
    			<button v-on:click="num1 += 1">点击自增1</button>
    	    <hr>
    
    	    <div>v-on 实现元素值自增</div>
    	    <!-- v-on 实现元素值自增 -->
    			<div>{{ num2 }}</div>
    			<button v-on:click="handleClick">点击自增1</button>
    	    <hr>
    		
    	    <div>v-on 实现元素值自增</div>
    	    <!-- v-on 实现元素值自增 -->
    	    <!-- :class="{类名:状态值}" -->
    			<div class="base" :class="{active:active}">主块</div>
    			<button v-on:click="changeClick">点击切换颜色</button>
    	    <hr>
    
            <div>v-on 实现元素值自增</div>
            <!-- v-on 实现元素值自增 -->
            <!-- :class="{类名:状态值}" -->
        		<div class="base" :class="{active2:active2}">主块</div>
        		<button @click="changeClick2">点击切换颜色</button>
            <hr>
    
        </div>
        
        <!-- 1. 引包-->
    	<script src="./vue.js"></script>
    	<script>
            // 2.初始化
            const vm = new Vue({
                el: '#app',
                // 数据属性
                data: {
                	num1: 0,
                	num2: 0,
                	active: false,
                	active2: false
                },
                methods:{
                	handleClick(){
                		this.num2 +=1;
                	},
                	changeClick(){
                		this.active = !this.active;
                	},
                	changeClick2(){
                		this.active2 = !this.active2;
                	}
                }
    
            })
    
    	</script>
    </body>
    </html>
    
  • 相关阅读:
    [noip2018]day1
    [CF1110d]JONGMAH
    BZOJ 2733 [HNOI2012]永无乡
    BZOJ 3123 [SDOI2013] 森林
    Nowcoder 练习赛26E 树上路径
    Luogu 2575 高手过招-SG函数
    BZOJ 1123[POI2008]BLO-Tarjan
    Nowcoder OI赛制测试2 F 假的数学题
    Luogu 2467[SDOI2010]地精部落
    Luogu 2216[HAOI2007]理想的正方形
  • 原文地址:https://www.cnblogs.com/anyux/p/12202096.html
Copyright © 2011-2022 走看看