Vue.js官方文档对于 v-on 这一常用指令提供了缩写方法,看看官网是怎么介绍的







1、方法事件处理器

可以用 v-on 指令监听DOM事件


    `msg`


绑定一个单机事件的处理方法showMsg到methods中

var vm = new Vue({
    el:'#box', //el指代选择器如 id,class,tagName
    data:{
        msg:'点击按钮', 
        name:'Vue.js'
    },
    methods:{  //在methods对象中定义方法
        showMsg: function(e){
            //方法中的this,指代new Vue这个实例对象,可以再次验证下
            console.log(this);
            //event 是原生DOM事件
            console.log(e.target); //打印出事件源对象button
            console.log('Hello' + this.name + '!');
        }
    }
});


查看页面效果截图

Vue.js 事件处理器 v-on_第1张图片


2、内联语句处理器

除了直接绑定到一个方法里面,也可以用内联Javascript语句


    Say Hi 
    
    Say What