Ahm*_*mam 4 c# asp.net razor blazor
如何在子组件中的 onClick 事件上将多个参数从子组件传递给父组件
儿童剃须刀
@foreach( var item in items)
{
@foreach( var score in item.scores)
{
<span @onclick="ItemClicked(item.name, score.id)">
@item.name
</span>
}
}
Run Code Online (Sandbox Code Playgroud)
父母剃刀
<Child ItemClicked = "@ItemClicked"/>
@code{
private void ItemClicked(string name, int id)
{
Console.WriteLine(name);
Console.WriteLine(id);
}
}
Run Code Online (Sandbox Code Playgroud)
在儿童
<span @onclick = "() => ItemClicked(item.name, score.id)"> @item.name</span>
@code
{
[Parameter] public Action<string,int> ItemClicked { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6022 次 |
| 最近记录: |