【发布时间】:2020-06-18 19:02:47
【问题描述】:
子组件根据作为参数传递给子组件的对象的一组属性构造一个字段。在下面的示例中,当父组件中的任何地址字段发生变化时,子组件如何动态呈现?感谢您的任何建议!
父组件使用如下子组件并传递参数parentObj。
父组件:
<Child ChildObj="@parentObj" />
子组件:
<div class="col-8 flex-wrap">
@Address
</div>
@code {
[Parameter]
public Person ChildObj { get; set; }
public string Address { get; set; }
protected override async Task OnInitializedAsync()
{
await Task.Run(() => {
if (ChildObj != null)
{
Address = ChildObj.Address1 + " " + ChildObj.Address2 + " " + ChildObj.City + " " + ChildObj.State + " " + ChildObj.Zip
}
});
}
}
【问题讨论】:
-
设置地址后调用
InvokeAsync(StateHasChanged)