You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							39 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
	
	
							39 lines
						
					
					
						
							1.0 KiB
						
					
					
				| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
|     <meta charset="UTF-8"> | |
|     <title>事件的基本使用</title> | |
|     <script type="text/javascript" src="../vue.js"></script> | |
| </head> | |
| <body> | |
| <div id="root"> | |
|     <h2>欢迎欢迎-{{name}}</h2> | |
|     <button v-on:click="showInfo1">按键1</button> | |
|     <button @click="showInfo2($event, 666)">按键2</button> | |
| </div> | |
| <script type="text/javascript"> | |
|     Vue.config.productionTip = false | |
|     new Vue( | |
|         { | |
|             el: '#root', | |
|             data: { | |
|                 name: '哈哈' | |
|             }, | |
|             methods: { | |
|                 showInfo1(event){ | |
|                     alert('Hello') | |
|                     console.log(event.target.innerText) | |
|                     console.log(this)  // this === vm | |
|                 }, | |
|                 showInfo2(event, number){ | |
|                     alert(number) | |
|                     console.log(event) | |
|                     console.log(event.target.innerText) | |
|                     console.log(this)  // this === vm | |
|                 } | |
|             } | |
|         } | |
|     ) | |
| </script> | |
| </body> | |
| </html> |