美文网首页
组件绑定原生事件 两种方法

组件绑定原生事件 两种方法

作者: daoqing99 | 来源:发表于2018-04-17 11:21 被阅读0次

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>组件绑定原生事件</title>
</head>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>

<body>
<div id="app">
<child @click="handleClick"></child>

<child @click.native="handleClick2"></child>

</div>
<script>
Vue.component('child', {

    template: "<div @click='handleChildClick'>child</div>", //监听事件
    methods: {
        handleChildClick: function() {
            alert('handleChildClick');

            this.$emit('click') //自定义事件触发
        }
    }
})

var vm = new Vue({
    el: '#app',
    methods: {
        handleClick: function() {
            alert('handleClick');
        },
        handleClick2: function() {
            alert('handleClick2');
            // 方法二不用$emit 加native修饰符即可
        }
    }
})
</script>

</body>

</html>

相关文章

  • Vue.js第3课-深入理解Vue组件(part02)

    四、给组件绑定原生事件 如何给组件绑定原生事件? 我们首先编写一个全局的子组件 child,在父组件的模板里先试一...

  • 自定义事件深入

    1.原生dom绑定系统事件 2.非原生dom绑定自定义事件 Event组件:Event非原生DOM节点,而绑定的c...

  • (十二)给组件绑定原生事件

    本节知识点 给组件绑定原生事件 代码实现 因为自定义组件要想绑定事件必须监听子组件发射过来的事件。而要是用原生的就...

  • 组件绑定原生事件 两种方法

    组件绑定原生事件

  • vue组件学习2

    一.子组件向父组件传递数据 方法:子组件绑定子组件的自定义事件,但事件处理函数绑定父组件的方法 1.

  • vue父子组件通过props和emit实现通信

    emit 子组件:子组件通过$emit方法触发父组件中的parentAction事件绑定的方法 父组件父组件中绑定...

  • element ui的el-input如何监听回车键

    @keyup.enter.native 组件没有内置keyup事件,所以给组件绑定原生事件 需要加上.native...

  • jquery入门(3)

    4.jQuery中的事件绑定 #4.1.事件绑定 on方法绑定 直接绑定 总结:事件里面的this是原生的this...

  • .native && $listeners

    将原生事件绑定到自定义组件 原生事件在自定义组件上是不起作用的 添加修饰符.native,原生事件在自定义组件上就...

  • dom 事件绑定

    dom绑定事件有两种方法: onclickonclick绑定事件,分为两种方法,一种是行内绑定,一种是动态绑定行内...

网友评论

      本文标题:组件绑定原生事件 两种方法

      本文链接:https://www.haomeiwen.com/subject/pxyukftx.html