Задать вопрос
Fzero0
@Fzero0
Вечный студент

Как правильно реализовать?

Допустим имеем такую структуру в Database поменять ее нет возможности так выгружается
{
  "price" : {
    "Ruchka" : [ {
      "cost" : 100,
      "name" : "Ruchka 1"
    }, {
      "cost" : 200,
      "name" : "Ruchka 2"
    } ],
    "Karandashi" : [ {
      "cost" : 100,
      "name" : "Karandash 1"
    }, {
      "cost" : 200,
      "name" : "Karandash 2"
    } ],
  }
}

Что хочу получить все корневые элементы Ruchka, Karandashi .. и оформить их как ссылки по клику в таблицу подгружать массив товаров [{},{},{}], на сколько это правильно? каждый клик это обращение к базе
Или нужно получить все а потом просто фильтровать ?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Это компромисс, решать вам. Если данных немного загружайте все и фильтруйте. Если сильно много, то загружайте порциями.
Ответ написан
Комментировать
@dimentimor
Если хочется сократить число обращений к базе, можно подготовить данные заранее, записать их например в file.json и отдавать его при загрузке страницы. А обновлять его только когда в базе меняются какие-нибудь данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы