vue.js中$emit的理解

官网介绍的很简单

例子:$emit('example1',[12,'kkk']),不去练练不知道什么意思,可以告诉你,就是触发自定义事件example1(或者函数),[]为参数


案例




    
        "UTF-8">
        
    
    
        
"counter-event-example">

{{ total }}

"exampleTotal"> "exampleTotal">
 
  
组件绑定了事件click然后运行increment
然后this.counter+=1;this.$emit("example1",[12,'kkk'])
然后触发事件increment1,参考文献有点乱,其他的不用管太多
然后
v-on相当于监听吧  就触发 exampleTotal
输出 //[12,'kkk']
 
  
 
  
 
  
 
  
原文地址:http://www.cnblogs.com/hhweb/p/6678716.html

你可能感兴趣的:(vue.js中$emit的理解)