Решил написать пару директив, посмотрел офф. документацию и исходные коды директив на vue awesome.
Вроде разобрался, все понятно кроме момента с параметрами хуков.
В офф документации написано:
Все аргументы, кроме el, следует понимать как только для чтения и никогда не изменять их. В случае необходимости передать информацию между хуками рекомендуем воспользоваться dataset.
Окей, все ясно. Теперь смотрю на исходный код директивы
v-dragged и вижу, что в
строке 16 там идет запись в параметр binding.
Подскажите правильно ли я понял, что автор отошел от рекомендации в офф. документации и написал не совсем корректный код (хотя и рабочий)?
Или же я что-то не понял?