无论是pc端页面还是h5页面都有input框输入,有时点击回车会出现刷新页面现象,影响页面体验,需要解决该问题
解决方式:主要是input框的默认行为是提交表单,点击回车就会刷新页面,阻止默认行为是最好的方式
这只是vue写法,主要是一行代码 οnkeypress="if (event.keyCode == 13) return false",还有外面套一层form标签
<form>
<input
type="text"
class="add_input"
placeholder="输入后回车"
@click.stop
onkeypress="if (event.keyCode == 13) return false"
@keyup.enter="addTemplate"
v-model.trim="tagName"
@input="inputChange"
ref="tagInput"
@blur="blurInputChange"
/>
</form>