是因为.native
修饰符在vue3
中被弃用了,那如何使用呢
解决方法:把 .native
换成 .enter
示例:
<template>
<!-- vue3 写法 -->
<CoolInput :keydown.enter="onKeydown" />
<CoolInput @keydown.enter="onKeydownEnter" />
<!-- vue2 写法 -->
<CoolInput :keydown.native="onKeydown" />
<CoolInput @keydown.enter.native="onKeydownEnter" />
</template>