【发布时间】:2021-02-01 17:37:38
【问题描述】:
我有以下类似于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);
}
}
【问题讨论】: