по дефолту инициализируется как объект defaultSpliderOptions
Задаю ниже этот объект (он длинный)
Сохраняю, ошибка - 'defaultSpliderOptions' was used before it was defined
Ок, переношу декларацию объекта выше пропсов, сохраняю - eslint меняет их местами
Парадокс?
а можешь показать код? не оч догоняю что значит инициализируется как объект(
Какое правило линтера меняет их местами?
У тебя стоит vue/define-macros-order?
Выглядит, как баг этого свойства. Можно его убрать, его даже в рекомендуемых нет. Ну и зарепортить
потому что так делать не рекомендуется, лол, ты хоть понимаешь што пишешь)
А в чём проблема?
Чтобы так делать, надо переменную не в сетапе компонента описывать
Обсуждают сегодня