给定一个子组件和一个父组件,我试图child在 aparameter发生变化时(从父组件)执行一个方法。
家长
<Child value=@IsChanged></Child>
<button onclick="Update"></button>
@functions(){
public bool IsChanged{get;set;}
public void Update()
{
this.IsChanged!=this.IsChanged;
}
Run Code Online (Sandbox Code Playgroud)
孩子
@(value?"True":"False")
@functions()
{
[Parameter]
protected bool value {get;set;}
public void SideEffect()
{
Console.WriteLine("has changed"); //i want this method executed when value changes from parent
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我需要Child在参数的onchange 中执行该方法。该参数在父级中已更改。
PS
我看过onchange事件处理程序,但我需要在[Parameter].