reactjs - 标记中的 Gatsby + Netlify CMS Html 元素未传入正确的键或 keyCode 值
问题描述
在我分离的 js 文件中:
function yell(e) {
console.log("yell() ", JSON.stringify(e.value));
console.log("yell() keycode ", e.keyCode, e.key);
if (e.key === 'Enter' || e.keyCode === 13) {
// Do something
}
}
我想检测 Enter 被击中,但 e.key 和 e.keyCode 没有任何值。e.value 具有我也需要的文本框的值。
那么如何检测用户点击 Enter 呢?
解决方案
推荐阅读
- npm - 为什么 npm 将 cmd 行标志直接传递给我的脚本?
- python - 将 UT(通用时间)转换为 JD(儒略日期)(天文学)
- ios - 具有旋转闪烁动画的自定义指示器,如 UIActivityIndicatorView
- ios - 只显示我的浮点数到某个小数位 - Swift
- python - 从另一个整数列表中按索引从列表中删除元素
- javascript - 量角器:自动 .sendKeys() 将我的文本转换为大写字母
- c# - 拖放事件后关联项目列表
- capl - 如何在 CAPL 的诊断请求中设置 DTC 状态位?
- python - 如何在 np.array 旁边保存整数
- scala-collections - 集合 Map 的不变性