Using an arrow function inside v-on directive together with a key modifier doesn't work.
<!-- works -->
<input type="text" v-on:keyup="changed">
<!-- works -->
<input type="text" v-on:keyup.enter="changed">
<!-- works -->
<input type="text" v-on:keyup="e => changed(e)">
<!-- DOESN'T WORK -->
<input type="text" v-on:keyup.enter="e => changed(e)">
fiddle to test it yourself
I asked in a forum thread first, it was mentioned that this could be a bug.