[事发环境]:
vue 项目引用 element =>
给 textarea 组件绑定 @pressEnter 事件后,回车发送消息后清空 textarea ,输入框中显示的不是预期的placeholder的值, 却仿佛被输入回车键;
调试信息中看到textarea的value确实被赋值‘\n’;
[解决办法]:
在@pressEnterd绑定的函数中阻止默认事件: 上代码 >
// 浏览器阻止默认事件兼容
if (e.preventDefault) e.preventDefault();
else window.event.value = false;
网友评论