Делаю сайт и на нем нужно отсортировать карточки по простому фильтру.
Я подключил vue.
Так у меня сайт простой то я использую vue как inline-template.
То есть у меня есть верстка я ее обернул в inline-template и создал компонент. Клики по галочкам в фильтре работают с помощью vue.
Также у меня в этом большом компоненте есть компонент с карточками и тут возникает вопрос, как отфильтровать эти карточки? Одно дело если бы я их выводил в компоненте с помощью for то тут понятно, а у меня они просто идут html простыней которая обернута в inline-template cards .
Надо сделать так, чтоб они выводились через v-for, а сами карточки имели связь с каким-то массивом, тогда чтоб отсортировать карточки надо отсортировать массив, а отображение подтянется.
Ну то есть в методе mounted пройтись по всем карточкам и положить их в массив (объект ) и удалить их . А в шаблоне в конце этих карточек вставить v for и вывести этот массив . Я правильно понял .
Юра Комаров, зависит от того, как Вы эти карточки получаете, если надо сначала обработать что-то и потом отрендерить, то да, надо какой-то хук использовать, если я правильно Вашу ситуацию понял, то mounted как раз.