父组件和子组件的通信

父组件与子组件通信

子传父

子组件将自己的值传给向父组件或者调用父组件中的方法:
子组件中:
this.$emit('事件',[值]) // 触发事件
父组件中:
<标签 @事件 = "父组件方法"></标签>

或者

this.$on('事件',function(){}) // 监听事件

父传子

父组件把自己的值传递给子组件:
props
子组件中:
props: {
    子组件变量: 变量类型
}
父组件中:
<标签 :子组件变量="父组件变量"></标签>
父组件调用子组件中的方法:
父组件中:
ref='子组件名'

父组件methods:

this.$refs.子组件名.子组件方法

猜你喜欢

转载自www.cnblogs.com/tumo/p/10709836.html