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 .. и оформить их как ссылки по клику в таблицу подгружать массив товаров [{},{},{}], на сколько это правильно? каждый клик это обращение к базе
Или нужно получить все а потом просто фильтровать ?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 2
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Это компромисс, решать вам. Если данных немного загружайте все и фильтруйте. Если сильно много, то загружайте порциями.
Ответ написан
Комментировать
@dimentimor
Если хочется сократить число обращений к базе, можно подготовить данные заранее, записать их например в file.json и отдавать его при загрузке страницы. А обновлять его только когда в базе меняются какие-нибудь данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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