- Aurelia教程
- Aurelia - 主页
- Aurelia - 概述
- Aurelia - 环境设置
- Aurelia - 第一次应用
- Aurelia - 组件
- Aurelia - 组件生命周期
- Aurelia - 自定义元素
- Aurelia - 依赖注入
- Aurelia - 配置
- Aurelia - 插件
- Aurelia - 数据绑定
- Aurelia - 绑定Behave
- Aurelia - 转换器
- Aurelia - 活动
- Aurelia - 事件聚合器
- Aurelia - 表格
- Aurelia - HTTP
- Aurelia - 参考
- Aurelia - 路由
- Aurelia - 历史
- Aurelia - 动画
- Aurelia - 对话
- Aurelia - 本地化
- Aurelia - 工具
- Aurelia - 捆绑
- Aurelia - 调试
- Aurelia - 社区
- Aurelia - 最佳实践
- Aurelia有用的资源
- Aurelia - 快速指南
- Aurelia - 有用的资源
- Aurelia - 讨论
Aurelia - 配置
在本章中,我们将向您展示如何根据您的需求配置 Aurelia 框架。有时,您需要在将应用程序呈现给用户之前设置初始配置或运行一些代码。
第 1 步 - 创建 main.js
让我们在src文件夹中创建main.js文件。在此文件中,我们将配置 Aurelia。
您还需要告诉 Aurelia 加载配置模块。您可以在下面的示例中看到注释部分。
索引.html
<!DOCTYPE html> <html> <head> <title>Aurelia</title> <link rel = "stylesheet" href = "styles/styles.css"> <meta name = "viewport" content = "width=device-width, initial-scale = 1"> </head> <body aurelia-app = "main"> <!--Add "main" value to "aurelia-app" attribute... --> <script src = "jspm_packages/system.js"></script> <script src = "config.js"></script> <script> SystemJS.import('aurelia-bootstrapper'); </script> </body> </html>
第 2 步 - 默认配置
下面的代码展示了如何使用默认配置。配置功能允许手动设置配置。我们正在设置use属性来指定我们需要什么。
main.js
export function configure(aurelia) { aurelia.use .standardConfiguration() .developmentLogging(); aurelia.start().then(() => aurelia.setRoot()); }
第 3 步 - 高级配置
我们可以使用很多配置选项。向您展示所有内容超出了本文的范围,因此我们将在以下示例中解释配置的工作原理。我们基本上是告诉 Aurelia 使用默认数据绑定语言、默认资源、开发日志记录、路由器、历史记录和事件聚合器。这些是标准插件集。
export function configure(aurelia) { aurelia.use .defaultBindingLanguage() .defaultResources() .developmentLogging() .router() .history() .eventAggregator(); aurelia.start().then(() => aurelia.setRoot()); }
注意- 这些设置将在下一章中详细解释。