对Vue.js之事件的绑定(v-on: 或者 @ )详解

前端之家收集整理的这篇文章主要介绍了对Vue.js之事件的绑定(v-on: 或者 @ )详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、Vue.js事件绑定的一般格式

v-on:click='function'

v-on:click/mouSEOut/mouSEOver/

@click

2、Vue.js事件绑定的实现

2.1 JavaScript代码

    <script type="text/javascript"&gt;
        window.onload = function() {
            vm = new Vue({
                el: '#app',data: {

arrMsg: ['apple','orage','pear']
},methods: {
show: function() {
alert(this.arrMsg);
}
}

            });
        }
    </script>

2.2 HTML代码

事件的绑定方式一,v-on指令
事件的绑定方式二,简写方式

2.3 运行结果

3、完整代码

<head>
    <<a href="/tag/Meta/" target="_blank" class="keywords">Meta</a> charset="UTF-8"&gt;
    <title></title>
    <link rel="stylesheet" href="../css/bootstrap.min.css" rel="external nofollow" />
    <script type="text/javascript" src="../js/vue-1.0.21.js"&gt;</script>

    <script type="text/javascript"&gt;
        window.onload = function() {
            vm = new Vue({
                el: '#app',methods: {

show: function() {
//使用this访问数据
alert(this.arrMsg);
}
}

            });
        }
    </script>
</head>

<body>
    <!--形式-->
    <!--v-on:click="函数"
    v-on:click/mouseout/mouseover/dbclick-->

    <div id="app" class="container"&gt;
        <hr /> 事件的绑定方式一,v-on指令(要加一个:) 
        <button type="button" v-on:click='show' class="btn btn-primary btn-default"&gt;<a href="/tag/xianshi/" target="_blank" class="keywords">显示</a>数据</button>
        <hr/>事件的绑定方式二,简写方式(@) 
        <button type="button" @click="show" class="btn btn-success btn-default"&gt;<a href="/tag/xianshi/" target="_blank" class="keywords">显示</a>数据</button>
    </div>

</body>

以上这篇对Vue.js之事件的绑定(v-on: 或者 @ )详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的Vue相关文章