前端中的$event
前端中的$event
作用:可以通过$event进行对dom元素的获取,比如说mouseEvent
比如说我的问题是要获取输入框的值以及输入框所在的item
<a-menu theme="light" style="width: 256px" >
<a-menu-item
class="menu-item-wrap"
v-for="item in groupList"
:key="item.id"
@click="handleGroupClick(item)">
<div v-if="item.inputVisible===true">
<a-icon :type="item.icon" />
<a-input type="text"
:onfocus="true"
class="input-wrap"
:placeholder="item.name"
:value="inputValue"
@blur="changeGroupName($event, item)"
@keyup.enter="changeGroupName($event, item)"/>
</div>
<div v-else>
<a-icon :type="item.icon" />
{{item.name}}
</div>
<div>{{item.num}}</div>
</a-menu-item>
changeGroupName (e, item) {
const value = e.target.value
if (!value) return
item.name = value
item.inputVisible = false // 改变显示状态
}
大概思路是,item中有一个input框,我本来就传了一个item,获取到input输入的值并赋值给item.name,以为结果没有变化,还用了event, item)这样的传值方法得到了item和input的value,问题也就解决了!
代码成就万世基积沙镇海
梦想永在凌云意意气风发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?