Скорее всего страница не успевает подгрузиться. У меня в firefox такое поведение, если в инструментах разработчика ограничить скорость сети, по другому не воспроизводится.
Открываешь гимп/фотошоп/что угодно, что поддерживает hsl, и крутишь его ползунки. На js самому написать генерацию окрестных точек по насыщенности/яркости для одного тона - дело нескольких часов.
Правильный вариант - либо цепочка $emit и их обработчиков (можно через event bus), либо переход на vuex и их action. Неправильный - использование $root.method.
В Netbeans при плагине в браузере такое возможно, а также при использовании webpack это возможно при любом редакторе (отслеживание изменений файловой системы).