表单组件接受数据回显,这里为什么接不到

表单组件接受数据回显,这里为什么接不到

rowRecord是表格的行对象(row),为什么这样回显不了数据

// 父组件

<treeModelEdit v-if="editVisible" :record="rowRecord" />

// 子组件

<a-form-model>

<a-form-model-item ref="name" label="角色名称" prop="name">

<a-input v-model="form.name" />

</a-form-model-item>

</a-form-model>

props: {

record: {

default: () => {

return {}

},

type: Object

}

}

watch: {

record(e) {

this.form.name = e.name

}

},

data() {

return {

form: {

id: '',

name: '',

menuIds: ''

}

}

}


回答:

要么在created/mounted中去设置,
要么加上immediate

{

watch: {

record: {

immediate: true,

handler() {

this.form.name = this.record?.name

}

}

}

}

以上是 表单组件接受数据回显,这里为什么接不到 的全部内容, 来源链接: utcz.com/p/935422.html

回到顶部