Переданные данные внутри события - не реагирует - PullRequest
0 голосов
/ 17 июня 2019

Нет ошибок, просто не работают. Добавление this также не оказывает влияния.


input( type="number" v-model="myData" @wheel="wheelIt($event, myData, myMethod)" )

...

methods:
{
    wheelIt ( event, data, func )
    {
        if ( event.deltaY < 0 )
        {
            data += 1
            func()
            event.preventDefault()
        }
        if ( event.deltaY > 0 )
        {
            data -= 1
            func()
            event.preventDefault()
        }
    },

Событие с жестко закодированным колесом работает просто отлично, но мне нужно его параметризировать.

1 Ответ

0 голосов
/ 17 июня 2019

Решение заключается не в приращении внутри функции, а непосредственно в событии

@wheel="wheelIt($event, myData += 1, myMethod)"
...