Danila
Мне кажется, пока ты более приближено к реальности не опишешь юзкейс твоей балалайки, будет не очень ясно
Oleksandr
Но меня интересует можно ли через макет сделать
Danila
А кто создаёт шаблоны? А почему нельзя к шаблону положить жсон с инишиал стейтом?
Danila
Юзер конечный до инициализации аппа всё равно ничего не сможет вводить
Oleksandr
Да, вы правы, нельзя через макет задавать начальные значения. Вопрос был скорее в том, какие есть варианты ещё. Я выбрал диспатч события с начальными данными, потомучто иначе их пришлось бы делать просто глобальными, что тоже не ок. Да и они загружаются позже скрипта
Anonymous
Но меня интересует можно ли через макет сделать
давай с самого начала. 1. Ты инициаизируешь приложение, в какой-то момент, тебе нужно зачем-то подключить вью. Ты его импортишь, и создаешь инстанс родительского компонента. При создании инстанса ты определяешь селектор "Х", в который инициализируется этот родительский компонент. Все содержимое элемента ДОМ с этим селектором дальше будет обрабатываться двиглом вью. 2. Ты получаешь от сервера объект "У". Этот объект имеет набор свойств. 3. В зависимости от того, что это за объект, тебе нужно отобразить в ДОМ инфу, в одном из шаблонов. шаблоны откуда? Их количество и сами шаблоны определены где? В твоем приложении? Берутся с сервера? Заданы изначально?
Oleksandr
давай с самого начала. 1. Ты инициаизируешь приложение, в какой-то момент, тебе нужно зачем-то подключить вью. Ты его импортишь, и создаешь инстанс родительского компонента. При создании инстанса ты определяешь селектор "Х", в который инициализируется этот родительский компонент. Все содержимое элемента ДОМ с этим селектором дальше будет обрабатываться двиглом вью. 2. Ты получаешь от сервера объект "У". Этот объект имеет набор свойств. 3. В зависимости от того, что это за объект, тебе нужно отобразить в ДОМ инфу, в одном из шаблонов. шаблоны откуда? Их количество и сами шаблоны определены где? В твоем приложении? Берутся с сервера? Заданы изначально?
Пользователь приходит на страницу, которая содержит один контейнер с шаблоном для Вью, и встроенным скриптом, который диспатчит событие с начальными данными, и именем конструктора который нужно применить к этим данным. А Вью просто берет селектор, и объект который содержит инфу нужную для макета. Вью больше не содержит никаких методов и свойств
Oleksandr
Шаблоны заданы изначально
Oleksandr
Но они могут быть разными для каждого пользователя
Anonymous
4. Если шаблоны изначально известны приложению - создай для каждого шаблона отдельный компонент, если это вообще логично, либо создай один компомент с пропом, который будет управлять структурой шаблона в компоненте. 5. в элементе ДОМ "Х" условно выводи один из компонентов в соответствии с классом объекта "У", либо выводи один компонент, с передачей правильного пропа в соответствии, опять же, с классом объекта "У"
Oleksandr
И даже для одного объекта быть разными
Oleksandr
То есть для заказа
Oleksandr
Например
Oleksandr
Тут наверное просто без детального представления не разобраться
Oleksandr
Просто сейчас и так все работает
Oleksandr
Это был дискуссионный вопрос
Alex
Кто-нибудь использовал https://remotestorage.io/ ?
Anonymous
Ребят сча такой тупой вопрос будет
Anonymous
насчет конкатенации в JS
Anonymous
как из строки сделать переменную
Alex
че)
Anonymous
$(some.some)
Anonymous
как то так
Alex
пока ещё непонятно)
Anonymous
Короче у меня были динамические компоненты и формировались из объектов в объектах были атрибуты и так же v-model
Anonymous
так вот v-model Оказывается так не работает
Anonymous
теперь мне хочется что то типо v-model="valuesObject.$(filter.name)"
Anonymous
ты хочешь обратиться к переменной, имя которой представлено строкой?
Alex
valuesObject[varName] ?
Anonymous
ДА ДА
Anonymous
только через квадратные скобки
Anonymous
valuesObject[varName] ?
а такое в v-model проканает?
Anonymous
определись в каком объекте лежит переменная, и обращайся к ней через этот объект_который_содержит_нужную_переменную[переменная_содержащая_имя_нужной_переменной_в_строковом_виде]
Anonymous
Да да я это понял и это я знаю
Anonymous
вопрос втом будет ли это работать с v-model
Anonymous
там ведь все через точку
Alex
ну попробуйте же уже :) дольше спрашиваете и ждёте
Anonymous
программирование - это любовь к экспериментам.
Anonymous
получил инфу - иди экспериментировать
Tom
программирование - это любовь к экспериментам.
программирование - это боль, бессонные ночи, одинокие жены и дети.
Tom
всем мы знаем что это
Anonymous
у тебя какие-то проблемы
Alex
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Anonymous
Карочи работаит)))
Anonymous
Спасибо)
Anonymous
боль, бессонные ночи — любое стоящее увлечение, у любого увлеченного и стремящегося куда-то человека одинокие жены и дети — безответственность и непонимание своих приоритетов в момент обретения жен и детей. Если нужны - одиноки не будут, если не нужны - принято глупое и невзвешенное решение
Tom
Тебя зацепило)
Margarita
Одинокие жены?)
Margarita
Хоть эта проблема меня обошла xD
Tom
🙂
Anonymous
Тебя зацепило)
я просто утром на ебаном подвис, сходил с ума от переполняющего этот ресурс нытья людей, которые не умеют делать выбор и принимать решения
Anonymous
так до сих пор бугурчу по-инерции
Anonymous
ebanoe.it
Anonymous
это ж концлагерь всей анальной боли мимикрирующих вайтишников, я думал все в курсе
Anonymous
БЛЯ ДА ЗАЕБИСЬ ОНО РАБОТАЕТ!
Anonymous
СПАСИБО ВАМ ВСЕМ!
Anonymous
сука столько времени угробил
Anonymous
БЛЯ ДА ЗАЕБИСЬ ОНО РАБОТАЕТ!
вот это похоже на то, как оно должно быть
Anonymous
ебаные динамческие контейнеры
Anonymous
СССССука у меня починились даже те компоненты которые были в тасках через неделю.
Anonymous
вот это я понямаю профит)
Alex
😂
Alex
Теперь всю неделю на радостях в запой
Danila
ebanoe.it
Чё это вообще? Сайт с нытьём типа задолба.ли?
Дмитрий
Подскажите, как внешние библиотеки подключить в Vue?
Oleksandr
Кто-нибудь использовал https://remotestorage.io/ ?
Использовал OrbitJS, на сколько я понял сходное назначение. Написал свой маленький модуль на промисах, который опрашивает свои соурсы, и кеширует результаты запросов, и не дублирует операции, а возвращает ссылку на существующий промис
Oleksandr
Тыкните плиз в инфу, как экспортировать модули чтобы их можно было использовать и на ноде, и с помощью вебпака
Oleksandr
На клиенте
Stanislav
✌🏼
Агонь. Будешь на конфе?
Anonymous
копаюсь в этом boilerplate - https://github.com/petervmeijgaard/vue-2-boilerplate такой кусочек кода из router: ` { path: '/home', // component: Home, component: () => import('@/pages/HomePage'), name: 'Home', }, ` и не могу найти, где он там эту собачку определил?
Vova
Агонь. Будешь на конфе?
скорее, нет надеюсь на записи плюс не работаю сейчас с вью, смысла особого нет но вот на локальную конфу в Стокгольме сходил
Дмитрий
/home
Tom
/home
BTC banker?)