gpt4 book ai didi

c# - 插入后不会立即更改 Blazor 文本

转载 作者:行者123 更新时间:2023-12-05 08:36:28 25 4
gpt4 key购买 nike

我有一个应用程序,用户可以在其中的某个位置插入文本。文本显示在同一页面的徽章上。我想要的是,当用户键入时,更改会立即显示在徽章中。我已经添加了一个 oninput 事件,但似乎 oninput 事件没有更新 Razor 页面,因为当我有输入更改时,徽章仍然是空白的。只有在 TextField 上失去焦点时才会显示文本。

如何才能在插入字母时立即显示在徽章上?

文本输入:

<MudTextField @bind-Value="@itemAttribute.Title" @oninput="(e)=> itemAttribute.Title = e.Value.ToString()" />

徽章:

<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" />

关于c# - 插入后不会立即更改 Blazor 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68909663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com