我有以下类似于TextBox组件的组件。然而由于某种原因,内容似乎Value永远不会改变。
我本希望它可以在没有手动 JavaScript 的情况下与数据绑定一起使用,不是吗?
<div class="form-group">
<input type="text" class="form-control" @bind="Value" @onkeyup="OnKeyUp" placeholder="@Placeholder"/>
</div>
@code {
[Parameter]
public string Value { get; set; }
[Parameter]
public EventCallback<string> ValueChanged { get; set; }
[Parameter]
public string Placeholder { get; set; }
private void OnKeyUp(KeyboardEventArgs obj)
{
ValueChanged.InvokeAsync(Value);
}
}
Run Code Online (Sandbox Code Playgroud)