Moh*_*opi 9 javascript forms events angular ionic4
根据此链接https://ionicframework.com/docs/api/input#events ionic 支持按键事件,该事件在浏览器中工作正常,但在移动设备中未触发
html
<ion-item>
<ion-label>Default Label</ion-label>
<ion-input (keypress)="test($event)"></ion-input>
</ion-item>
Run Code Online (Sandbox Code Playgroud)
ts
test(event){
console.log(event);
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在 ionic serve 中工作正常,而不是在移动设备中
根据这个https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event keypress 被贬低我不明白
我尝试过的事件:keypress、keydown、keyup、ionblur、ionChange、input 等等
小智 5
根据您自己的第一个链接,我猜您正在寻找该事件ionInput Emitted when a keyboard input ocurred.:
<ion-item>
<ion-label>Default Label</ion-label>
<ion-input (ionInput)="test($event)"></ion-input>
</ion-item>
Run Code Online (Sandbox Code Playgroud)