Комментарии 2
style.left
кмк лучше заменить на style.transform = `translateX(${...})`;
, так изменение UI будет более плавным
0
хорошо, но есть замечания.
здесь явно просится vue-директива, а не все эти @touch
отделите одно от другого. конечный код вообще не должен ничего знать о вашем свайпере.
отрефакторьте код(зачем смешивать camelCase и snake_case), оформите npm-пакетом и добавьте демо.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Swipe sidebar — отдельный Typescript сервис и обработка touch событий на Vue