Size: a a a

2020 February 17

AS

Andrew Samolov in pro.js
Так вот , в чем ты не согласен?
источник

DE

Denis Efremov in pro.js
Andrew Samolov
Так вот , в чем ты не согласен?
Ты читай не между строк а по строкам и может поймешь
источник

DE

Denis Efremov in pro.js
Да, но только в контексте СПА
источник

DE

Denis Efremov in pro.js
Вне спа ничего этого не будет
источник

DE

Denis Efremov in pro.js
Потому что ты делаешь неправильно. И сейчас работает, но когда ты соберешь то что ты описывал, скорее всего что-то развалится
источник

DE

Denis Efremov in pro.js
Просто я представляю то что ты описал лучше чем ты. И исходя из этого даю тебе советы
источник

DE

Denis Efremov in pro.js
И все твои спашные приколы не будут работать после ухода на другую страницу
источник

DE

Denis Efremov in pro.js
Вот что мне не нравится
источник

DE

Denis Efremov in pro.js
А вот мой совет
источник

DE

Denis Efremov in pro.js
Тебе надо разбивать код постранично
источник

AS

Andrew Samolov in pro.js
Теперь понял
источник

ZS

Znacovean Simion in pro.js
Denis Efremov
Просто я представляю то что ты описал лучше чем ты. И исходя из этого даю тебе советы
ну от тебя я уже получах их трижды и все они по типу - ты делаешь неправильно и тебе надо переделать
а как и что - иди гугли)
я поспрашивал по чатам и у чаваков которые пилят например на ларавель миксовые сайты с интеграцией микрокомпонентов с общей базой (один стор, один набор компонентов и утилит но для разных страниц разные кейсы)
мне такой вариант подсказали
другого я не надыбал
я пошёл по пути разбиения на "страницы" (vue-cli позволяет задать конфиг pages где можно задать ентри и темлпейты для мульти-ентри сборки - это подходит когда у нас например админка и фронт на вью - все на спа..)
но в моем кейсе это "приложения" с частично общей кодовой базой но локально различающиеся по структуре..
например mail-app - тут юзается общий стор но подрубле роутер
mail-preview - роутера никаого нету то юзается общий стор
и там и там юзаются mail-item, mail-message, mail-some....
я видел практики когда полностью разбивают сборку на N папок
но там дубли кода и компонентов
нафик такое делать

в текущем варианте который опять же может быть не окончательным я разбил микро-приложения по папкам
ентри у сборки остался прежним как в случае спа из соображений что у нас только один маунт на #app который есть на всех страницах
но код микро-приоложений подрубится только по запросу

если будут страницы на которых не нужен код вообще я просто удалю подключение скрипта вьюшного и всё..
источник

ZS

Znacovean Simion in pro.js
источник

DE

Denis Efremov in pro.js
Ты просто определись, что у тебя выше, спа или мпа
источник

ZS

Znacovean Simion in pro.js
сборка для спа
юз - как для мпа
источник

DE

Denis Efremov in pro.js
Если мпа, то спа-фишки, описанные в доке вью, будут начинать работу сначала после перезагрузки
источник

AS

Andrew Samolov in pro.js
Denis Efremov
А вот мой совет
А как делать в случае с легаси на бэкбон жиквери, который спа, но на жиквери, и идёт постепенное обновление отдельных окон на вью. В смысле я вот понимаю что ты прав, но как переделать чтобы не сломать старый код слабо представляю.
источник

ZS

Znacovean Simion in pro.js
Denis Efremov
И все твои спашные приколы не будут работать после ухода на другую страницу
если уход на другую страницу происходит - это уход на страницу серверную же
то есть полный релоад страницы
вновь же подрубается всё по порядке
если скрипт видит вьюшные комопроненты - он их отрисовывает
в чём беда?
источник

DE

Denis Efremov in pro.js
Znacovean Simion
сборка для спа
юз - как для мпа
Так не бывает. Ты просто имеешь не достаточно опыта для этой задачи. Советую тебе отказаться от нее и взять что-то попроще
источник

DE

Denis Efremov in pro.js
Znacovean Simion
если уход на другую страницу происходит - это уход на страницу серверную же
то есть полный релоад страницы
вновь же подрубается всё по порядке
если скрипт видит вьюшные комопроненты - он их отрисовывает
в чём беда?
Поэтому я и говорю, что разбивка должна быть постраничной
источник