这里的基本问题。
在 Routify 中,页面目录顶层中的任何内容都使用与页面名称匹配的端点呈现。
好的,我知道了!
但是,如果我想创建一个不打算作为端点并且只打算导入到作为路由的另一个页面的组件,我应该使用什么目录结构?
更一般地说,我需要知道什么才能做到这一点?最佳实践?
谢谢!
这里的基本问题。
在 Routify 中,页面目录顶层中的任何内容都使用与页面名称匹配的端点呈现。
好的,我知道了!
但是,如果我想创建一个不打算作为端点并且只打算导入到作为路由的另一个页面的组件,我应该使用什么目录结构?
更一般地说,我需要知道什么才能做到这一点?最佳实践?
谢谢!
Routify在为您的应用创建路由时会忽略以下划线为前缀的组件和文件夹。
因此,您可以调用您的组件_MyComponent.svelte
并将其保存在同一目录中,或者有一个_components
子目录并将其保存在那里,您可以随意命名。
您只需将它们放在相邻的目录中pages
,然后执行类似的操作import MyComponent from '../../components/MyComponent.svelte
(使用正确数量的..)
- src
- components
- pages
作为奖励,如果您node_modules
像这样调用文件夹
- src
- node_modules
- pages
你可以这样做import Mycomponent from 'MyComponent.svelte'
,但不是每个人都喜欢这种方式。