169 похожих чатов

Можно ли через watch отследить, что изменился конкретный RouteRecordRaw? Не

path. Path может меняться, но оставаться на том же роуте.

17 ответов

17 просмотров

Можно смотреть на route.name

Иван-М Автор вопроса
Grigorii K. Shartsev
Можно смотреть на route.name

Ну да, я уже думал обойти все роуты и сгенерить им рандомное имя

Иван М
Ну да, я уже думал обойти все роуты и сгенерить и...

Зачем рандомные? Это в целом нормальная практика давать name-ы роутам

если речь именно о RouteRecordRaw, то нет, это не реактивный объект, а конфиг, и не подразумевается, что за ним нужно будет следить если тебе хочется его динамически менять и при этом как-то реагировать на это, то можно создать свою функцию-обертку, которая будет и менять, и уведомлять/что-то делать

Иван-М Автор вопроса
Artyom Tuchkov
если речь именно о RouteRecordRaw, то нет, это не ...

сам объект то я менять не буду, просто когда маршрут меняется, надо узнать поменялся ли сам объект на другой или это тот же

Иван М
сам объект то я менять не буду, просто когда маршр...

А чем могут отличатсья и что иметь общего такие маршруты?

Иван М
сам объект то я менять не буду, просто когда маршр...

>сам объект то я менять не буду >поменялся ли сам объект на другой или это тот же так будешь или нет?

Иван-М Автор вопроса
Grigorii K. Shartsev
А чем могут отличатсья и что иметь общего такие ма...

у них один и тот же компонент, поэтому мне надо перерендеривать полностью (поэтому надо узнавать что меняется маршрут и обновлять key)

Иван-М Автор вопроса
Grigorii K. Shartsev
А почему надо перерендерить?

потому что компонент не сбрасывается

Иван М
сам объект то я менять не буду, просто когда маршр...

если я тебя правильно понял, то RouteRecordRaw тут вообще ни при чем и тебе нужно просто определить смену маршрута, то тогда это делается по route.name

Иван-М Автор вопроса
Grigorii K. Shartsev
А зачем его сбрасывать?)

Чтобы он заново смонтировался, компонент может быть плохим и не срабатывать на некоторые изменения

Иван-М Автор вопроса
Artyom Tuchkov
если я тебя правильно понял, то RouteRecordRaw тут...

вот и получается, что надо генерить рандомное имя, ладно, спасибо. Печально что нет возможности получить текущий конфиг.

Иван-М Автор вопроса

Не может юзер описать, ему лень. Роуты динамически описывает тот, кто использует приложение. Name ему не нужен.

Иван М
Не может юзер описать, ему лень. Роуты динамически...

ну тогда либо генерируй на основе path (как делает накст, например), либо проверяй нужное в route.matched, там вся иерархия заматченных роутов

Иван-М Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта