Задать вопрос
kot2566
@kot2566

Vue вместо jquery на примере кинозала?

Не знаком с vue, немного знаком с jquery
Пусть дана задача с выбором мест в кинозале (театре). Дана схема зала и нужно формировать итоговую сумму исходя из выбранных мест.
На jquery я бы поставил обработчики кликов и внутри них менял бы все нужные объекты и блоки вручную. Но это много кода и шансов ошибиться.
Может ли vue дать за счет реактивности преимущество?
Как реализовать правильно решение этой задачи? Ведь там также придеться ставить обработчики кликов.
  • Вопрос задан
  • 1180 просмотров
Подписаться 2 Простой 5 комментариев
Решения вопроса 2
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
минут пять, на коленке:

Ответ написан
@imhuman

alex-1917 заморочился с SVG и axios, кода стало совсем немного больше, это я и имел ввиду под лаконичностью. Так же добавил кликабельность ценников (можно выключать все места определенной стоимости) при выключении группы, билеты, выделенные ранее в группе, перестают добавляться к стоимости, при включении обратно - все снова считается
Сергей delphinpro спасибо, сделал на основе твоей заготовки
kot2566 Посмотри, может пригодится)

P.S. Интересна реализация на jQuery
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alex-1917
@alex-1917
Если ответ помог, отметь решением
Я бы на вашем месте посмотрел, как сделано на кассире:
1. Выбрал мероприятие
2. Выбрал зал (часть зала - партер, балкон)
3. Аджаксом подгружается xml - весом 1Мб (это примерно на 1500 кресел)
4. Элементами polygon рисуется схема зала.

ХЗ, как тут ВУЕ сильно лучше ДЖИКВЕРИ
Ответ написан
Ваш ответ на вопрос

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

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