当前位置: 首页 > news >正文

Blazor-@bind

数据绑定

带有 value属性的标记都可以使用@bind 绑定,<div>、<span>等非输入标记,无法使用@bind 指令的,默认绑定了 onchange 事件,onchange 事件是指在输入框中输入内容之后,当失去焦点时执行。

@page "/binddirective"
@rendermode InteractiveAuto
<h3>BindDirective</h3>
<input @bind="strName" />
<p>@strName</p>@code {string strName = "123";
}

我们用一段代码来看看@bind的作用
在这里插入图片描述
在这里插入图片描述
从运行的动画可以看到,当输入框失去焦点时,会触发onchange事件,改变strName的值

绑定其他事件

@bind的默认绑定事件为onchange,我们可以使用@bind:event=""来绑定其他的事件,这里我们使用oninput事件来试试绑定其他事件是否有效,修改之前的代码,如下:

@page "/binddirective"
@rendermode InteractiveAuto
<h3>BindDirective</h3>
<input @bind="strName" @bind:event="oninput" />
<p>@strName</p>
@code {string strName = "123";
}

在这里插入图片描述

我们可以看到,当我们修改了绑定的事件后,变量不会等到焦点失去后才进行更新,而是实时进行更新。

http://www.lryc.cn/news/529273.html

相关文章:

  • RK3568中使用QT opencv(显示基础图像)
  • [答疑]DDD伪创新哪有资格和仿制药比
  • C#,入门教程(05)——Visual Studio 2022源程序(源代码)自动排版的功能动画图示
  • DIY QMK量子键盘
  • C++ 堆栈分配的区别
  • 范冰冰担任第75届柏林电影节主竞赛单元评委 共鉴电影佳作
  • Pandas进行MongoDB数据库CRUD
  • 《DeepSeek 实用集成:大模型能力接入各类软件》
  • 适配Android16
  • 如何用 Groq API 免费使用 DeepSeek-R1 70B,并通过 Deno 实现国内访问
  • iperf 测 TCP 和 UDP 网络吞吐量
  • Autogen_core: Model Context
  • SpringBoot AOP 和 事务
  • Ubuntu全面卸载mysql
  • android的gradle
  • 前端开发之jsencrypt加密解密的使用方法和使用示例
  • 电路研究9.2.5——合宙Air780EP中GPS 相关命令使用方法研究
  • Python标准库 - os (3) 调度策略、系统信息
  • 【NLP251】NLP RNN 系列网络
  • 【漫话机器学习系列】067.希腊字母(greek letters)-写法、名称、读法和常见用途
  • 2.文件IO
  • 毕业设计--具有车流量检测功能的智能交通灯设计
  • 【SpringBoot教程】Spring Boot + MySQL + HikariCP 连接池整合教程
  • 设计模式的艺术-策略模式
  • 【memgpt】letta 课程1/2:从头实现一个自我编辑、记忆和多步骤推理的代理
  • 动态规划DP 最长上升子序列模型 合唱队形(题目分析+C++完整代码)
  • 【踩坑】解决Hugging-face下载问题
  • Spring AI 在微服务中的应用:支持分布式 AI 推理
  • 5.3.2 软件设计原则
  • java求职学习day20