美文网首页
Vue 调用子组件方法2

Vue 调用子组件方法2

作者: 伍源辉 | 来源:发表于2017-02-07 18:30 被阅读42次
    <div id="app">
      <child ref="child"></child>
      <button @click="callChildMethod">
        callChildMethod
      </button>
    </div>
    
    <script src="http://cdn.bootcss.com/vue/2.1.10/vue.min.js"></script>
    <script type="application/javascript">
    Vue.component('child', {
      template: '<div></div>',
      created: function(){
        this.$on('childMethod', function(){
          console.log('call child method success!');
        });
      }
    });
    
    new Vue({
      el: '#app',
      methods: {
        callChildMethod() {
          console.log('call app method success!');
          this.$refs.child.$emit('childMethod');
        }
      }
    })
    </script>
    

    相关文章

      网友评论

          本文标题:Vue 调用子组件方法2

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