<!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>