加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 23:34:36 所属栏目:百科 来源:网络整理
导读: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: ['ap

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>
    <meta 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;显示数据</button>
        <hr/>事件的绑定方式二,简写方式(@) 
        <button type="button" @click="show" class="btn btn-success btn-default"&gt;显示数据</button>
    </div>

</body>

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读