事件回调HandleCallbacks

    科技2022-07-16  132

    @*带事件的组件*@ <div> <span>@Title</span> <span>@Description</span> <button class="btn btn-primary" @onclick="@(()=>OnClick.InvokeAsync(Title))"> Click me </button> </div> @code { [Parameter] public string Title { get; set; } = "Product detail"; [Parameter] public string Description { get; set; } = "description"; //事件 [Parameter] public EventCallback<string> OnClick { get; set; } } @page "/HandleCallbacks" <h3>调用带事件的组件</h3> <div class="row mt-4"> <ProductTitlePrinter Title="Product 1" Description="Mv first product" OnClick=ClickedIt/> </div> @code { //回调方法 public void ClickedIt(string product) { Console.WriteLine("Shipping: " + product ?? "Nothing?"); } }

     

    Processed: 0.026, SQL: 8