Preact router: несколько имен путей для одного компонента - PullRequest
1 голос
/ 29 мая 2019

Относится к это , но относится к Preact Router - возможно ли использовать один и тот же компонент для нескольких разных маршрутов?

Нравится <ServiceType path=["/cleaning", "/printing", "/accounting"] />

чтобы мой URL был похож example.com/cleaning example.com/printing example.com/accounting

И все они обрабатываются в одном компоненте <ServiceType />.

Возможно ли это?

1 Ответ

1 голос
/ 29 мая 2019

согласно это невозможно, потому что не работает с ранжированием пути. если вам действительно нужно использовать Regex Match в пути, рекомендуется переключиться на enroute или React Router.

Кроме того, Обратите внимание , что этот - открытый дефект с 2017 года, у меня не было бы большой надежды, что его исправят в ближайшее время ..

если вы не переключаете lib, вам нужно будет сделать это так:

<ServiceType path="/cleaning" />
<ServiceType path="/printing" />
<ServiceType path="/accounting" />
...