#svelte #svelte-3 #routify
#стройный #стройный-3 #проложить
Вопрос:
Я создаю сайт отзывов о ресторанах, используя Svelte и Routify, у меня есть путь «./ reviews», который показывает собственные отзывы текущего пользователя, и пути для отзывов о разных категориях ресторанов, например «. / reviews / мексиканский» или «. / reviews / азиатский», когда янажмите на вкладку Mexican, оба «. / reviews» и «. / reviews / mexican», похоже, включены как isActive, как мне установить точные пути в Routify?
Спасибо!
Комментарии:
1. вы можете подписаться на
$params
хранилище (оно будет выдавать новое значение при каждом изменении URL-адреса), затем в обратном вызове подписки присвоитьwindow.location.pathname
локальной переменной, затем соединить эту переменную$isActive
для исключения./reviews/
Ответ №1:
Это должно сработать
$isActive('/path/to/component', { /* params */ }, { strict: true})
При строгом значении false путь по умолчанию /path/to/component/index
будет равен и, следовательно, не будет соответствовать каким-либо компонентам-потомкам.