我有一个应用程序,用户可以在其中的某个位置插入文本。该文本显示在同一页面上的徽章上。我想要的是,当用户键入时,更改会立即显示在徽章中。
我添加了一个 oninput 事件,但 oninput 事件似乎不会更新 razor 页面,因为当我有输入更改时,徽章保持空白。仅当 TextField 上失去焦点时才会显示文本。
如何才能在插入字母时立即将其显示在徽章上?
文本输入:
<MudTextField @bind-Value="@itemAttribute.Title" @oninput="(e)=> itemAttribute.Title = e.Value.ToString()" />
Badge:
<MudBadge Overlap="false" Style="@($"color: #CFD8DC;")" Color="Color.Transparent" Content="@itemAttribute.Title">
多变的:
[Parameter] public ItemAttribute itemAttribute { get; set; }
简单地尝试一下:
<MudTextField @bind-Value="@itemAttribute.Title" Immediate="true" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)