码迷,mamicode.com
首页 > 其他好文 > 详细

Vue 子组件向父组件传参

时间:2016-11-25 17:39:26      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:round   注意   div   his   back   通过   function   事件处理   click   

直接上代码

  

<body>
    <div id="counter-event-example">
      <p>{{ total }}</p>
      <button-counter v-on:increment="incrementTotal"></button-counter>
      <button-counter v-on:increment="incrementTotal"></button-counter>
    </div>

    <script>
        Vue.component(button-counter, {
          template: <button v-on:click="increment">{{ counter }}</button>,
          data: function () {
            return {
              counter: 0
            }
          },
          methods: {
            increment: function () {
              this.counter += 1
              this.$emit(increment, cc )
            }
          },
        })
        new Vue({
          el: #counter-event-example,
          data: {
            total: arg
          },
          methods: {
            incrementTotal: function (b) {
              this.total  = b + 1;
            }
          }
        })
    </script>
</body>

  子组件通过$emit触发父组件的事件,$emit后面的参数是向父组件传参,注意,父组件的事件处理函数直接写函数名即可,不要加(),参数直接传递到了父组件的methods的事件处理函数了。

Vue 子组件向父组件传参

标签:round   注意   div   his   back   通过   function   事件处理   click   

原文地址:http://www.cnblogs.com/zhansu/p/6102008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!