Routify - в какой каталог размещать компоненты, не предназначенные для маршрутов? - PullRequest
0 голосов
/ 05 августа 2020

Basi c вопрос здесь.

В Routify все, что находится на верхнем уровне каталога страниц, отображается с конечной точкой, которая соответствует имени страницы.

Хорошо, понятно!

Однако, если я хочу создать компонент, который не предназначен в качестве конечной точки, а предназначен только для импорта на другую страницу, которая является маршрутом, какую структуру каталогов мне использовать?

В общем, что мне нужно знать для этого? Лучшие практики?

Спасибо!

Ответы [ 2 ]

1 голос
/ 06 августа 2020

Компоненты и папки с префиксом подчеркивания игнорируются Routify , когда он создает маршруты для вашего приложения.

Итак, вы можете вызвать свой компонент _MyComponent.svelte и сохранить его в в том же каталоге или иметь подкаталог _components и хранить его там с любым именем sh.

0 голосов
/ 06 августа 2020

Вы бы просто поместили их в каталог рядом с pages, а затем сделали бы что-то вроде import MyComponent from '../../components/MyComponent.svelte (с правильным числом ..)

- src
   - components
   - pages

В качестве бонуса, если вы позвоните папка node_modules вместо этого

- src
   - node_modules
   - pages

вы можете просто import Mycomponent from 'MyComponent.svelte', но это не всем нравится.

...