Можно всё. Evtera, вот как, гипотетически, должен выглядеть ваш код с таким универсальным mixin'ом? В том же фиддле напишите пример(даже не работчий, но вот прям полностью как-будто рабочий).
Мне нужен код.)
Evtera, но тогда тебе придётся их как-то указывать. Что займёт кода столько же, сколько написание отдельного computed, при этом будет куда менее читаемо.
В таких случаях, имхо, лучше ограничиться функцией-хэлпером:
Dmitri1998, очевидно, что, как и во всех "задачах" подобного толка, решением будет не запускать 100500 рекурсивных ветвлений, а знать какаю-ту хитрую алгоритмическую закономерность, которая позволит решить задачу в пару шагов, даже без перебора и которая в лучшем случае опирается на малопопулярную теорему, а в худшем была случайно замечена автором в ходе каких-то вычислений и ни для чего больше не применима.
...с данными.
Не получения, не вычисления, ничего такого прочего. Просто взаимодействия одних данных с другими.
Всё остальное нет смыла рулить руками, можно доверить всё реактивности Vue и в 99% случаев оно просто будет работать "само". Каждый конкретный случай из оставшегося 1% надо разбирать предметно.
Мы тут, в vue, не запихиваем работу с сетью в хранилище. Хранилище - хранит данные. Ну и следит за мутациями.
Работа с сетью ведётся в отдельных сервисах ответственных, собственно, за сеть.
Всякие монстры типа saga вообще не нужны, saga - это решение собственноручно же созданной проблемы.
Ну и если очень хочется: этот ваш редакс же кичится, что он платформо-независимый. Запихни его в vue вместе с сагами как есть, без всяких обёрток, и наслаждайся.
@input должен срабатывать после каждого изменения v-model
Во-первых: наоборот, это v-model должен срабатывать по @input, т.к. является всего лишь сахаром для оного.
Во-вторых: на мобиле, очевидно, не должен. Если бы ты прошёл по приведённой мной ссылке и прочитал комментарий от самого создателя Vue, ты бы это узнал.
Влад, никак. Первая загрузка всегда будет чистой. Посмотри на порядок выше. Ты не можешь узнать что там на клиенте, пока не отдашь ему страницу, чтоб он смог с ней провзаимодействовать. Конечно ты можешь сначала отдать юзеру белый экран где будет только гугл-скрипт и скрипт который перезгрузит страницу когда гугл отработает, но юзер скорее всего пошлёт такой прекрасный сайт нахрен.
Что такого важного в этом мусоре(который умногих вообще заблокирован и кука не появится никогда), что ты не можешь без этого показать сайт?
Не вызывай десять вложенных функций за раз и всё будет ок.
Рекурсия которая множится требует хорошенько напрячь мозг и обычно не нужна.
Ты задачу свою опиши.
Kotaro Hiba, bootstrap это не про pixel perfect, даже не близко. Это про быструю развёртку. И дизан должен делаться под него, а не наоборот.
Подкрутить конечно можно, но смысла нет в этом.
ReDeNDeR, ну и пиши его дальше в эту функцию. Или вызывай из неё другую.
Ты, мне кажется, не оч понимаешь что вообще происходит:
Ты вызвал eel.start - на этом всё, python скрипт выполнился, теперь он только слушает обращения из jsvascript и отвечает на них. Нужно чтоб выполнялся какой-то код - запихни его в функцию.
Если нужно что-то выполнять в python параллельно и независимо от js - надо запустить отдельный поток.(хз как это делается eel, гугли)
fStrange, распознавание == автоматический перевод растра в вектор. Решения какие-то есть, но я ничего годного не видел. Мб что-то с нейросетками появилось - надо гуглить.
Гораздо проще если бы у вас был исходник в векторе.
Его можно было бы конвертнуть в svg и либо юзать как есть, либо на коленке написать простой скрипт который бы преобразовал координаты в map.
Чего ты ожидал?
Могу только предположить что вот тут #a,#b,#c.numa,.numb,.numc,.x ты забыл запятую. Если это так, то именно чтоб не было таких ошибок принятно после запятой в css ставить перенос строки.
Evtera, вот как, гипотетически, должен выглядеть ваш код с таким универсальным mixin'ом? В том же фиддле напишите пример(даже не работчий, но вот прям полностью как-будто рабочий).
Мне нужен код.)