zoukankan      html  css  js  c++  java
  • vuejs给组件绑定原生事件

    给组件绑定事件,该事件是自定义的事件
    <div id='root'>
      <child @click='handleClick'></child>
    </div>
    
    <script>
    Vue.component('child',{
      template:'<div>hello</div>'
    })
    var vm = new Vue({
      el:'#root',
      methods:{
        handleClick:function(){
          alert(1);
        }
      }
    })
    </script>
    这样在组件绑定事件是无用的
    那我就想在组件监听原生事件怎么办呢?可以,在绑定原生事件的时候告诉vue,它是原生事件
    <div id='root'>
      <child @click.native='handleClick'></child>
    </div>
    
    <script>
    Vue.component('child',{
      template:'<div>hello</div>'
    })
    var vm = new Vue({
      el:'#root',
      methods:{
        handleClick:function(){
          alert(1);
        }
      }
    })
    </script>
    这样就行,@click.native,后面.native,告诉vue监听的是原生事件
  • 相关阅读:
    建造者模式的使用场景
    由于losf引起的pxc启动报错处理
    mysql5.6源码自动安装脚本
    mysql5.7.16二进制安装
    Maven入门
    数据链路层
    图-拓扑排序
    线性表-队列
    线性表-链表
    Java基本概念(未完)
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9660215.html
Copyright © 2011-2022 走看看