除了 404 页面之外,我在其他任何地方都找不到指向站点地图页面的按钮,当
expo-router
无法匹配路线时会显示该页面。这很不方便,因为我需要快速转到正在开发的页面,而无法转到站点地图,我必须在主页中添加额外的链接。
我在开发新应用程序和应用程序内的新页面时也有同样的想法。深入研究了一下,通读了文档并浏览了一些文章,但没有找到诸如快速键盘快捷键或开发人员菜单/开发工具中的链接之类的东西。因此,我只是将以下内容添加到始终显示在标题中的元素中......
<Pressable
style={{
width: 48,
height: 32,
borderRadius: 10,
backgroundColor: theme.placeholder,
}}
onLongPress={() => router.push(__DEV__ ? '/_sitemap' : '/')}
/>
这只是允许我长按该徽标(我不会在该元素中用于任何其他交互的事件),以便在我处于开发模式时访问站点地图。否则(例如在生产中),它只会引导我到主页。