微信小程序app.js配置文件

本文介绍了一个具体的微信小程序配置案例,详细展示了如何设置小程序的TabBar,包括各页面路径、文字描述、图标路径及选中状态图标路径等。同时,还提供了navigationBar的背景颜色、文字样式等设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. {  
  2.   "pages":[  
  3.     "pages/index/index",  
  4.     "pages/tucao/tucao",  
  5.     "pages/center/center"  
  6.   ],  
  7.   "window":{  
  8.     "backgroundTextStyle":"",  
  9.     "navigationBarBackgroundColor": "red",  
  10.     "navigationBarTitleText": "一个标题而已",  
  11.     "navigationBarTextStyle":"white"  
  12.   },  
  13.   "tabBar": {  
  14.     "list": [{  
  15.       "pagePath": "pages/index/index",  
  16.       "text": "首页",  
  17.       "iconPath": "/images/public/menu-cd.png",  
  18.       "selectedIconPath": "/images/public/menu.png"  
  19.     },{  
  20.       "pagePath": "pages/tucao/tucao",  
  21.       "text": "吐槽",  
  22.       "iconPath": "/images/public/hot-cd.png",  
  23.       "selectedIconPath": "/images/public/hot.png"  
  24.     },{  
  25.       "pagePath": "pages/center/center",  
  26.       "text": "我的",  
  27.       "iconPath": "/images/public/center-cd.png",  
  28.       "selectedIconPath": "/images/public/center.png"  
  29.     }],  
  30.     "borderStyle": "white"  
  31.   }  
  32. }  

转载于:https://www.cnblogs.com/ytg1120/p/6961631.html

### 配置微信小程序 `app.` 文件 #### app.js 配置说明 `app.js` 是微信小程序的入口文件,用于定义应用级逻辑。在此文件中可以初始化应用程序实例并设置全局变量和方法。 ```javascript // app.js App({ onLaunch: function () { // 小程序启动时触发 console.log('App Launch'); }, onShow: function (options) { // 小程序显示/切入前台时触发 console.log('App Show', options); }, onHide: function () { // 小程序隐藏/切入后台时触发 console.log('App Hide'); }, onError: function (msg) { // 当遇到错误时触发 console.error('App Error:', msg); }, globalData: 'I am global data' // 定义全局变量 }) ``` 其他页面可以通过调用 `getApp()` 函数来访问该实例及其属性[^2]: ```javascript var appInstance = getApp(); console.log(appInstance.globalData); // 输出 "I am global data" ``` #### app.json 配置说明 `app.json` 主要用来配置整个项目的页面路径、窗口表现等基本信息。 ```json { "pages": [ "pages/index/index", "pages/logs/logs" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle": "black" } } ``` 此配置指定了项目中的两个页面以及默认窗口样式参数[^1]。 #### app.wxss 全局样式表 `app.wxss` 文件包含了适用于所有页面的公共 CSS 样式规则。任何在这个文件里声明的选择器都会作用于整个小程序内的 HTML 结构上。 ```css /* app.wxss */ page { background-color: #F0F0F7; } button { color: white; background-color: blue; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值