【发布时间】:2020-04-27 08:30:20
【问题描述】:
我正在构建一个 blazor 组件,如果输入的文本无效,它将恢复为原始输入。
由于ValueText 不会更改渲染过程,因此不会更新/替换用户输入。
<input type="text"
value="@ValueText"
@onchange="TextChanged" />
调用StateHasChanged() 不会改变结果。
在我的情况下,ValueText 总是空的。
解决方法是在 null 和 "" 之间交替,这将导致输入被重置。
有没有办法将元素属性标记为“脏”,这样即使虚拟 DOM 没有改变,blazor 渲染也会刷新 DOM?
【问题讨论】:
标签: blazor