vue中v-on的使用

<div id="app">
    <button v-on:click="show">vue点击事件</button>
    <button @click="show">简写点我</button>
    <button @mouseover="show">鼠标经过</button>
    <button @dblclick="show">双击</button>
    <button @click="add">数组中添加元素</button>
</div>
<script type="text/javascript">
let vm = new Vue({
    el: '#app',
    data: {
        arr: [12, 34, 45, 23, 5]
    },
    methods: {
        show: function() {
            console.log('show方法');
        },
        add(e) {
            console.log(this);
            console.log(this === vm);
            this.arr.push(666);
            console.log(this.arr)
            this.show();
            console.log(e.target.innerHTML);
        },
    }
});
</script>