vue兄弟组件通信

2019-07-07  本文已影响0人  日出丶

兄弟组件:通过共同祖辈组件搭桥

//components1
 this.$parent.$on(‘foo’,handel)
//components2
this.$parent.$emit(“foo”)

一个例子

//components1
//发送
<input type="button" value="点击发送" @click="click_btn">
{
  methods:{
    click_btn(){
      this.$parent.emit("click","点击了")
    }
  }
}

  //components2
{
  data(){
     return {
      str:""
    }
  },
  create(){
     this.$parent.on("click",this.showClick)
  } ,
  methods(){
      showClick(str){
          this.str=str
      }
  }
}
上一篇下一篇

猜你喜欢

热点阅读