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

Blazor-设置组件焦点

在Razor中设置焦点我们需要用到ElementReference类型的变量,使用@ref指令引用到设置焦点HTML的元素。
在Blazor中,ElementReference类型的作用是提供对HTML DOM元素的引用,以便在C#代码中通过JavaScript互操作(JS Interop)操作特定元素。

@page "/userInfo"

<h3>UserInfo</h3>
<label>姓名</label>
<input />
<label>年龄</label>
<input @ref=elementReference />
<button @onclick=SetFocus>设置焦点</button>
@code {
    ElementReference elementReference;
    public void SetFocus(){
        elementReference.FocusAsync();
    }
}

在代码中elementReference我们可以理解为就是input元素,相当于dom元素一样
点击前:
在这里插入图片描述

点击后:
在这里插入图片描述

http://www.dtcms.com/a/20968.html

相关文章:

  • Fisco-Bcos单群组区块链部署
  • Yuque-DL:一款强大的语雀资源下载工具
  • 003 注释
  • Chrome插件开发流程
  • 机试刷题_字符串的排列【python】
  • 【EDA学习】嘉立创题库
  • GDC2025 | DeepSeek-Qwen 模型蒸馏极限挑战赛,来了!(预赛报名)
  • C++:dfs习题四则
  • 投递记录——2024
  • PCL 曲面法向量点云采样
  • 深入理解Python多线程编程 threading
  • JVM内存管理笔记
  • 阅读能力提升训练指南
  • 本地搭建自己的专属客服之OneApi关联Ollama部署的大模型并创建令牌《下》
  • 【2024】Wavelet Mixture of Experts for Time Series Forecasting
  • 【AI大模型】大模型基础论文全集
  • 【Rust中级教程】1.10. 引用及内部可变性(简单回顾):引用、内部可变性、`Cell`类型及相关操作
  • Cursor 小白入门
  • 轻量级的注意力网络(LANMSFF)模型详解及代码复现
  • springboot与Freemarker
  • DeepSeek专题:以专业角度详细讲讲Deepseek-R1的高质量数据合成过程⌛
  • PyCharm2024使用Python3.12在Debug时,F8步进时如同死机状态
  • Pytorch深度学习教程_3_初识pytorch
  • 美团商家版 验证码 分析
  • 视觉大模型VIT
  • 用Python构建Mad Libs经典文字游戏
  • Jvascript网页设计案例:通过js实现一款密码强度检测,适用于等保测评整改
  • 01:整型数据类型存储空间大小
  • Java语言在微服务架构中的应用研究
  • 大模型驱动的业务自动化