增加事件 keydown.enter.native
<el-input type="textarea" :rows="6" placeholder="请输入您想要咨询的问题" v-model="sendParams.textValue" @keydown.enter.native="keyDown" / >
keyDown(e) {
if(e.ctrlKey && e.keyCode==13) {
//用户点击了ctrl+enter触发
this.textarea += '\n';
}else {
//用户点击了enter触发
this.sendMessage();
} }
vue el-input 换行Ctrl+Enter,发送消息Enter
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- <el-input @keydown.enter.native="keyDown" type="textarea...
- @keydown.enter不管用,因为element-UI对input输入框做了封装,相当于此时的input为一...
- 解决方案:在 el-form 中 加个 @submit.native.prevent, 在el-input上增加@...
- 先以html为例,el-input雷同(el-input在最后~) 1、场景 如果form表单中,只要有一个可输入...