微信小程序> 小程序全局配置

小程序全局配置

浏览量:599 时间: 来源:东宇科技

小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,有以下属性

其中有2个必填属性: pages,sitemapLocation  

sitemapLocation

指明 sitemap.json 的位置;默认为 'sitemap.json' 即在 app.json 同级目录下名字的 sitemap.json 文件 

微信客户端 7.0 开始,UI 界面进行了大改版。小程序也进行了基础组件的样式升级。app.json 中配置 "style": "v2"可表明启用新版的组件样式。而 Permission也是7.0开始。下面给出一个通用配置范例:

{  "pages": ["pages/index/index", "pages/logs/index"],  "window": {    "navigationBarTitleText": "Demo"  },  "tabBar": {    "list": [      {        "pagePath": "pages/index/index",        "text": "首页"      },      {        "pagePath": "pages/logs/logs",        "text": "日志"      }    ]  },  "networkTimeout": {    "request": 10000,    "downloadFile": 10000  },  "debug": true,  "navigateToMiniProgramAppIdList": ["wxe5f52902cf4de896"]}

 

而设置权限后会弹出框来。

小程序跳转 最多可以添加10个appid.

当小程序需要使用 wx.navigateToMiniProgram 接口跳转到其他小程序时,需要先在配置文件中声明需要跳转的小程序 appId 列表,最多允许填写 10 个

wx.navigateToMiniProgram({  appId: '',  path: 'page/index/index?id=123',  extraData: {    foo: 'bar'  },  envVersion: 'develop',  success(res) {    // 打开成功  }})

如果需要,你需要在全局中先设置。navigateToMiniProgramAppIdList。

requestnumber60000wx.request 的超时时间,单位:毫秒。
connectSocketnumber60000wx.connectSocket 的超时时间,单位:毫秒。
uploadFilenumber60000wx.uploadFile 的超时时间,单位:毫秒。
downloadFilenumber60000wx.downloadFile 的超时时间,单位:毫秒。

注意默认都是6秒,网络差点的时候4G状态最好是10S。

tabBar:客户端窗口的底部或顶部有 tab 栏可以切换页面

list属性说明:注意2-5个

最后给出window的属性。

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎