文档

  • rocket_launch

    开始

    • 安装
      add
    • 基础
      add
    • 第一步
      add
  • code

    Develop

    • 概念
      remove
      • CORE
      • 架构与执行
        add
      • 多页面应用
        remove
        • 概述
        • 页面和导航
        • 页面目录
        • 使用小部件
      • 应用设计
        add
      • ADDITIONAL
      • 连接和密钥
        add
      • 自定义组件
        add
      • 配置和主题
        add
      • 应用测试
        add
    • API参考
      add
    • 教程
      add
    • 快速参考
      add
  • web_asset

    部署

    • 概念
      add
    • Streamlit 社区云
      add
    • 雪花
    • 其他平台
      add
  • school

    知识库

    • 常见问题
    • 安装依赖
    • 部署问题
  • Home/
  • 开发/
  • 概念/
  • 多页面应用

Multipage apps

多页面应用概述

Streamlit 提供了多种定义多页面应用的方式。了解术语和基本方法之间的比较。

使用st.Page和st.navigation定义多页面应用

了解定义多页面应用的首选方法。st.Page 和 st.navigation 为您提供了灵活性,可以按照您的意愿组织项目目录并标记页面。

使用pages/目录创建多页面应用

通过目录结构定义您的多页面应用程序。将额外的Python文件放置在入口点文件旁边的pages/目录中,页面将自动显示在应用程序侧边栏的导航小部件中。

在多页面应用中使用小部件

了解小部件身份如何与页面绑定。学习策略以获得您想要的小部件行为。

Previous: Architecture & executionNext: Overview
forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。