1. app.json
app.json 是小程序的全局配置文件,用于配置小程序的全局属性。以下是一些常见的配置项:
- pages: 小程序的页面路径列表,第一个页面是小程序的初始页面。
"pages": [
"pages/index/index",
"pages/detail/detail",
"pages/about/about"
]
- window: 小程序窗口的全局配置,包括导航栏、背景色、字体颜色等。
"window": {
"navigationBarTitleText": "My Mini Program",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"backgroundColor": "#f8f8f8"
}
- tabBar: 底部导航栏的配置,用于多 Tab 页面的小程序。
"tabBar": {
"list": [
{
"pagePath": "pages/index/index",
"text": "首页"
},
{
"pagePath": "pages/about/about",
"text": "关于"
}
]
}
2. 页面的 .json 文件
每个小程序页面都可以有一个对应的 .json 文件,用于配置页面的一些特定属性。以下是一些常见的配置项:
- navigationBarTitleText: 页面标题栏的文字内容。
{
"navigationBarTitleText": "Detail Page"
}
- usingComponents: 页面使用的自定义组件路径。
{
"usingComponents": {
"my-component": "/components/my-component/my-component"
}
}
3. 组件的 .json 文件
自定义组件也可以有一个对应的 .json 文件,用于配置组件的一些特定属性。以下是一些常见的配置项:
- component: 表示这是一个自定义组件。
{
"component": true
}
- properties: 定义组件的对外属性,可以接受父页面传递的数据。
{
"properties": {
"text": {
"type": String,
"value": "Default Text"
}
}
}
- methods: 定义组件的方法。
{
"methods": {
"increment": "handleIncrement"
}
}
这是一个简单的小程序配置的示例,具体配置项可以根据实际需求进行调整。配置文件中的属性和作用在[微信小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html)中有详细的说明。
转载请注明出处:http://www.zyzy.cn/article/detail/595/微信小程序