Armen
шо
Andriy
В общем
🅅aleriy
странные кейсы какие то :))
Andriy
ОГОНЬ
🅅aleriy
сделай на / - HomeLayout сделай в нем чилдрена с путем /chat/:id с компонентом Chat
🅅aleriy
и вставь <router-view /> в HomeLayout
🅅aleriy
а то раз у тебя появилась необходимость рендерить один и тот же компонент в разных путях, значит ты не правильно скомпоновал их :))
🅅aleriy
получается что ты в HomePage засунул лишнее от чата
🅅aleriy
а в чат засунул лишнего от HomePage
Andriy
Нече не странные). Я рендерю сразу же HomePage, и компонент чат который будет отображать чаты. Но ховаю их пока не выберу в боковой панели чат
🅅aleriy
так что мешает делать это через <router-view /> ?
🅅aleriy
и хомепаге чистая будет
🅅aleriy
и компонент чатика тоже
Andriy
Я просто хочу чтобы у меня все срендерилось сразу же, но не показывалось пока юзер не выберет чат.
Andriy
Тогда будет тратится время на то чтобы рендерить чат)
Andriy
А так он просто показался-скрылся
Andriy
Да я понял, можно и так как вы написали
🅅aleriy
просто показался и скрылся через show-if?
Andriy
да
Andriy
Или это плохой подход?
🅅aleriy
в чем смысл пути /chat/:id ?
Andriy
Чтобы брать id и смотреть if (chat.id == id) => show
🅅aleriy
т.е. в любом случае чат будет перерендериваться?
Andriy
Все чаты будут отрендерины, только не будут показываться пока я не передам chat/id
Andriy
Когда передам - будет показываться чат по id.
🅅aleriy
и сколько чатов таких?
Andriy
Может быть 30
Andriy
Как в телеграме
Andriy
Сколько угодно
🅅aleriy
есть подозрение, что когда их будет 30 с кучей сообщений, то все это реально начнет тормозить
🅅aleriy
даже когда их не будет видно
Andriy
Но это ведь не точно:)
xelnød
но что с этим делать :/
🅅aleriy
мне кажется тут лучше геттеры заюзать по id чата
🅅aleriy
данные будут поступать кешированные мгновенно
🅅aleriy
рендеринг мгновенный
Andriy
Тоесть создать getter которые по id чата будет возращать чат
Armen
А чё, норм
Andriy
И рендерить только один
Andriy
каждый раз рендерить по новому чат
🅅aleriy
если данные в чате не менялись, то он ту же выборку отдаст
Armen
Это не для широкой публики, и не юзабельности ради
Andy
ребята, вот линк на free прокси для телеграмма на случай, если заблочат https://telegram.veesecurity.com/ это не реклама, сам с эстляндии, не тестил
🅅aleriy
каждый раз рендерить по новому чат
ну можно рендерить только часть чата
🅅aleriy
т.е. саму болванку с шаблоном отдельно и внутри нее изменяемую часть
🅅aleriy
при чем юзеров тоже отдельно сообщение отдельно
Andriy
ЗНать бы еще как этот кеш работает
Armen
Ты кажется не понял
Armen
Это не хеш-сумма
Armen
А якорь, который идёт после # в линке
🅅aleriy
ЗНать бы еще как этот кеш работает
он зависимости сечет из которых собирал последнюю выборку
🅅aleriy
если в зависимостях что-то менялось, то геттер пересчитает выборку
Armen
И у меня задача туда засунуть base64 текст
Armen
Ну я не говорю, что у меня будет юзаться такая длина, просто хотел узнать ограничения, мб даже в 2к символов вложится
🅅aleriy
писал в прошлом году парсер CRUSH MAP для ceph 32К текста в реалтайме парсились в моем онлайн редакторе :)))
🅅aleriy
т.е. визуальный редактор с подсветкой синтаксиса все дела
🅅aleriy
он походу туда страницу и хочет пихать :))))
Armen
Почти, js код
Armen
js код в base64
Armen
js код в base64
Потом на странице будет доставаться base64, декодироваться и eval
Andy
пихай сразу в картинку уж -_- http://www.exorithm.com/xithm/view/unique_image
Armen
Ну, картинку не надо)
Armen
Знаю, со стороны выглядит как дурацкая идея, но реально надо
Armen
Неть
Sergey
чет не могу понять, ругается "Unknown custom element: <object-tree> - did you register the component correctly? For recursive components, make sure to provide the "name"", хотя ещё в трёх местах то же самое прекрасно работает
Sergey
кто-нибудь сталкивался с таким?
🅅aleriy
код покажи
🅅aleriy
ты импорт сделал этого object-tree?
🅅aleriy
или оно как плагин у тебя?
Sergey
сделал, в components родительского компонента прописал
Sergey
как локальный компонент
🅅aleriy
родительского?
🅅aleriy
или того где используешь?
Sergey
где использую
Sergey
хм