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监听的是原生事件
  • 相关阅读:
    子矩阵
    [Ahoi2008]Meet 紧急集合
    立体图
    CF933B A Determined Cleanup
    CF746G New Roads
    树的重量
    CF519E A and B and Lecture Rooms
    矩阵
    深入浅出乘法逆元
    20180519模拟赛T2——pretty
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9660215.html
Copyright © 2011-2022 走看看