Vue父与子之间的传值

父向子组件传参

Vue父与子之间的传值_第1张图片

TableList为父组件,ModelUpdate为子组件。Visible,record都是我们父组件传递给子组件的参数。在子组件我们只需要在 props 取到父组件传递来的参数就可以了,如下图

Vue父与子之间的传值_第2张图片

props 可以是数组或对象,用于接收来自父组件的数据。props 可以是简单的数组,或者使用对象作为替代,对象允许配置高级选项,如类型检测、自定义校验和设置默认值。

子组件向父组件传参

用法:vm.$emit( event, […args] ),触发当前实例上的事件。附加参数都会传给监听器回调。

父组件中给子组件绑定 v-on:onOk事件

methods:{

submitForm(record){

console.log(record);

}

}

子组件触发onOk 并给父组件传递一个this.record)对象

回调函数:利用父组件给子组件传递一个回调函数。

父组件中给子组件传递:onOk 函数

methods:{

submitForm(record){console.log(record);

}}

子组件

你可能感兴趣的:(Vue父与子之间的传值)