Я тут смотрю и удивляюсь - уже 5 вопрос подряд вижу с вашим кодом. Такое ощущение, что вы не умеете программировать и пытаетесь сделать что-то за счёт данного сообщества.
Я, в общем и целом, вас понимаю - вы новичок и т.п.. Но вам стоит немного больше изучить Py, а потом уже писать ботов (предварительно прочитав доку ВК).
TheRelow, если вы делаете это только для себя, то ладно. Но если вы хотите, что бы видели этот сайт многие пользователи - лучше забудьте об этом. Производительность к чёрту. В основном будут помирать мобилки (особенно старые, про новые я так не думаю), и слабые ноуты и пк.
Я конечно не знаю что у вас за задача, но возможно, можно попробовать воспользоваться веб-сокетами, нежели каждую секунду дёргать запрос к серверу. Это слишком накладно по ресурсом будет. Но опять же - это чисто моё предположение.
А как тогда ты работаешь с dragable-блоками? Это же через JS работает. Или это какой-то плагин, который считывает id'шники, например, и с ними работает?
обновлять поле с позицией каждый раз когда пользователь поменял порядок
Скорей всего так. И не стоит заморачиваться с оптимизацией. У вас не будет большой нагрузки из-за этого, если конечно сами ни чего не нахимичите.
Ещё как вариант - дать пользователю нажать кнопку "Сохранить" после всех манипуляций и отправить 1 общий запрос в бд.
ettychel, я даже не знаю точно - реактивные они у меня или нет. При нажатии кнопки (раскрыть меню) срабатывает событие "клик" и производится расчёт данные через мутацию vuex. Во всем vuex эти данные срабатывают, то есть значение, как указано в алгоритме, изменяется. Но меняются только в плагине VUEJS для Google Chrome. Но не сразу (Возможно это связано с слабым ноутом, а может эти данные не реактивные. Вот и не могу понять.). Приходится снова "тыкать" на этот элемент, что бы обновились данные. А визуально (в меню) они как оставались - так и остаются точно такими же.
Creed1234, я просто не понимаю зачем вам делать это через куки? Это же не безопасно. А вдруг у пользователя своруют куки и вставят к себе в браузер? Тогда кто-то левый получит доступ.
Сессия же хранится на стороне сервера и считается безопасной.
Vladddosss, к сожалению ни как не получилось обойти. На форумах говорят, что нужно использовать прокси. У Axios есть эта библиотека, но к сожалению мне она не помогла.
Если вдруг найдёте решение, то хотелось бы то же узнать ответ.
WebLedNik, в файле App.vue вы подключаетесь глобально. Т.е. подключение сработает ко всем роутам. Вам надо подключаться именно на той странице - где вам надо.