zoukankan      html  css  js  c++  java
  • Vue事件绑定,事件修饰符(stop和prevent),按键修饰符

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Hello World</title>
        <script src="../js/vue.js"></script>
    </head>
    <body>
        <div id="app">
    		<h2>事件监听</h2>
    		<button type="button" @click="test1">我是按钮1</button>
    		<button type="button" @click="test2('我是', $event)">按钮2</button>
    		
    		<h2>事件修饰符</h2>
    		<a href="https://www.baidu.com" @click.prevent="test">我不去百度</a><!--阻止事件的默认行为-->
    		<div @click="test" style="background-color: #2C3E50;height: 100px; 100px;">
    			<div @click.stop="test" style="background-color: #42B983;height: 50px; 50px;"></div><!--阻止事件冒泡-->
    		</div>
    		
    		<h2>按键修饰符</h2>
    		<p>按Enter键响应</p>
    		<input type="text" @keyup.13="test3" />
    		<input type="text" @keyup.enter="test3" />
        </div>
    
        <script>
            const vm = new Vue({
                el: '#app',
                methods:{
    				test(){
    					alert('test')
    				},
    				test1(event){
    					alert(event.target.innerHTML)
    				},
    				test2(text, event){
    					alert(text+event.target.innerHTML)
    				},
    				test3(event){
    					alert(event.target.value+' '+event.keyCode)
    				}
    			}
            })
        </script>
    </body>
    </html>
    
  • 相关阅读:
    codevs 1031 质数环
    codevs 1005 生日礼物
    codevs 1004 四子连棋
    codevs 2292 图灵机游戏
    1439 统计素数个数
    1675 大质数 2
    codevs 1462 素数和
    [NOIp2012提高组]借教室
    [NOIp2007提高组]矩阵取数游戏
    [TJOI2017]城市
  • 原文地址:https://www.cnblogs.com/pangqianjin/p/14893388.html
Copyright © 2011-2022 走看看