2015-11-15 3 views
0

Vue.js До 1.0 можно назвать множественным событие обрабатывает таким образом:несколько обработчиков событий в vue.js 1.0

<input type="text" v-on=" 
    keyup: onKeyUp, 
    blur: onBlur 
"> 

Теперь с выпуском 1.0 новый синтаксис выглядит следующим образом:

<input type="text" 
    v-on:keyup="onKeyUp" 
    v-on:blur="onBlur 
"> 

Я надеялся найти способ дважды позвонить в v-on. Не могу найти какую-либо документацию на нескольких обработчиков событий для vue.js 1.0+

+0

Я считаю, что первый пример технически дважды вызывает v-on, когда он разбирается; но зачем вам нужно иметь только v-on, только один раз на вашем элементе? –

+0

@ Douglas.Sesar Чистый код. Меньше персонажей. Это не функциональная проблема, а интерес к минимизации. –

ответ

4

Если вы пытаетесь свести к минимуму количество нажатий клавиш, вы можете использовать новый синтаксис @event введенную с 1,0:

<input type="text" 
    @keyup="onKeyUp" 
    @blur="onBlur" 
> 

См. vue.js documentation для получения дополнительной информации.

Кроме этого, я не думаю, что то, что вы просите, возможно с 1.0.