3、v-on定义事件

<script>
var vm = new Vue({
            el:'#app',
            data:{
                msg:'hello v-on',
            },
            methods:{
                func: function(){
                    console.log(this.msg);
                }
            }
        });
</script>

我们在methods中定义一个方法func,元素中的事件如clickmouseover等如何调用func方法呢?

<div id="app">
    <input type="button" value="点击" v-on:click='func'>
</div>

v-on后面为要绑定的事件,事件后面引号内是要调用的方法名称。
v-on:可以简写为 @

<div id="app">
    <input type="button" value="点击" v-on:click='func'>
    <input type="button" value="点击" @click='func'>
    <input type="button" value="点击" @mouseover='func'>
</div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容