一般情况下:

父组件中,以:data=data的形式传值,以@func=F()的形式绑定函数


子组件中,从props中接收参数,用$emit('func',params)来调用父组件绑定的函数并传参
注意!!!
使用d2-crud时,在columns配置项配置的组件component
官方文档只写明了name属性


若需父子传参,官方文档尚未表明。
经个人研究发现,可在component对象中添加props属性,定义变量和函数

在子组件中,this.$parent.$props.props.属性名去取对应的值
![]()
打印结果:

子组件执行父组件绑定的函数:
![]()
本文揭示了如何在D2-Crud的columns配置中实现父子组件间的传参,包括在子组件中通过$emit调用父组件函数并传递自定义props。特别分享了在官方文档未明确说明的情况下,如何添加props并获取父组件属性的方法。

3038

被折叠的 条评论
为什么被折叠?



