Изучаю Vue. Написал скрипт меню на jQuery. Теперь хочу переписать этот скрипт на Vue. Меню всегда должно быть на одной строке. Если пункт меню переходит на другую строчку, то добавляется класс is-hidden. Как добавить метод, чтобы класс, который не соответствует элементам меню, добавлялся «скрытым»? Конкретно не понятно, как вычислить ширину элемента пункта меню и сделать вычисления, которые в скрипте с jQuery сделаны в цикле menuItems.each(function(i, el) {...});
Ссылка на пример (JQuery)
Ссылка на пример (Vue)